编程语言课程可以帮助您学习语法、Data Structure、算法和面向对象编程。您可以培养调试、代码优化和软件开发方法方面的技能。许多课程都会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等框架,这些都支持创建强大的应用程序并提高您的编码效率。

Meta
您将获得的技能: 计算机编程, Node.JS, 网络开发工具, 面向对象编程(OOP), 软件测试, React Native, Javascript, 移动开发, Jest(JavaScript 测试框架), 单元测试, 编程原则, 功能设计, JSON
初级 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), Software Documentation, Java Programming, Java, Computer Programming, Programming Principles, Computational Thinking, Computer Science
中级 · 课程 · 1-4 周
Duke University
您将获得的技能: Linux 命令, Linux, Python 程序设计, Git(版本控制系统), 数据科学, Pandas(Python 软件包), 网页抓取, 微服务, AWS SageMaker, 云工程, 版本控制, Linux 管理, MySQL, 大数据, SQL, 外壳脚本, 数据操作, Jupyter, JSON, Bash(脚本语言)
初级 · 专项课程 · 3-6 个月

Vanderbilt University
您将获得的技能: 数据访问, 数据库, 用户界面 (UI) 设计, Android Studio, 软件架构, 软件设计, Java 编程, 服务管理, 移动开发, 内容管理, 安卓开发, 操作系统流程管理
初级 · 课程 · 1-4 周

The Hong Kong University of Science and Technology
您将获得的技能: 项目管理, 统一模型语言, 需求分析, 面向对象设计, 软件系统, 系统开发生命周期, 软件开发, 数据建模, 功能要求, 面向对象编程(OOP), 系统要求, 软件工程, 项目规划, 模型评估, 图表设计
中级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: Linux 命令, Linux, Git(版本控制系统), 命令行界面, 软件包和软件管理, 公钥基础设施, 防火墙, 云计算架构, 系统监控, 版本控制, Linux 管理, Devops, 用户账户, 乌班图, 文件管理, Virtual Private Networks(VPN), 文件系统, 入侵检测和防御, Operating System 管理, Linux 服务器
初级 · 专项课程 · 3-6 个月

Microsoft
您将获得的技能: Prompt Engineering, Microsoft Copilot, AI Workflows, GitHub, Programming Principles, Computer Programming, Integrated Development Environments, Software Installation
中级 · 课程 · 1-4 周

Imperial College London
您将获得的技能: 概率与统计, 统计建模, 探索性数据分析, 相关性分析, R 语言程序设计(中文版), 模型评估, 统计分析, 数据导入/导出, 生物统计学, R(软件), 描述性统计, 回归分析, 数据分析
中级 · 课程 · 1-4 周

Pontificia Universidad Católica de Chile
您将获得的技能: Object Oriented Programming (OOP), Data Structures, Computer Programming, Algorithms, Program Development, Computational Thinking, Python Programming, Analysis
中级 · 课程 · 1-3 个月

Corporate Finance Institute
您将获得的技能: SQL, Databases, Data Manipulation, Data Analysis, Relational Databases, Business Intelligence, Query Languages, Data Warehousing, Data Transformation
初级 · 课程 · 1-3 个月

University of Alberta
您将获得的技能: 面向服务的架构, 微服务, 网络服务, 网络开发, 还原式 API, 软件架构, API 设计, 简单对象访问协议(SOAP), 安卓开发, JSON, 网络应用
中级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: Javascript, Ajax, JSON, Web Applications, Web Development, Scripting, Hypertext Markup Language (HTML), Object Oriented Programming (OOP), Event-Driven Programming, Web Services, Programming Principles, Prototyping, Network Protocols
混合 · 课程 · 1-4 周