计算机编程课程可以帮助您学习 Python、Java 和 JavaScript 等编码语言,以及算法、数据结构和软件开发原则等概念。您可以培养调试、版本控制和编写高效代码的技能。许多课程会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等框架,这些都支持开发应用程序并提高您的编程能力。

University of Washington
您将获得的技能: Other Programming Languages, Software Design, Ruby (Programming Language), Programming Principles, Data Structures, Software Architecture, Computer Programming, Functional Design, Debugging
中级 · 课程 · 1-4 周

EDUCBA
您将获得的技能: Object Oriented Programming (OOP), Java Programming, File I/O, Application Development, Computer Programming, User Interface (UI), Programming Principles, Databases, System Design and Implementation, Integrated Development Environments, SQL, Data Validation
初级 · 课程 · 1-3 个月

Duke University
您将获得的技能: 算法, C(编程语言), 计算思维, 调试, 数据结构, 编程原则
初级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: 查询语言, 数据库管理, 计算机科学, 算法, 计算机编程, 系统软件, 计算机网络, 软件开发, 网络协议, 自动化, 调试, Visual Basic(编程语言), 关系数据库, 计算机结构, 网络安全, 计算机硬件, 云计算, 分析, 数据库, 编程原则
初级 · 课程 · 1-3 个月

Duke University
您将获得的技能: 算法, C(编程语言), 命令行界面, 模拟, 计算机编程, 计划发展, 开发环境, 软件测试, 调试
初级 · 课程 · 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 个月

Rice University
您将获得的技能: 算法, 验证和确认, 计算机科学, 模拟, 测试案例, 计算机编程, Python 编程, 博弈论, 计算思维, 编程原则, 理论计算机科学, 数据结构, 数学建模
中级 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: 算法, 计算机工程, C(编程语言), 计划发展, 嵌入式系统, 计算机编程, 调试, 数据结构, 编程原则
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 算法, C(编程语言), 计划发展, 计算机编程, 计算思维, 数据存储, 数据收集, Microsoft Visual Studio, 编程原则
初级 · 课程 · 1-4 周

您将获得的技能: Microsoft Visual Studio, C# (Programming Language), Integrated Development Environments, Programming Principles, Computer Programming, Command-Line Interface, Computational Logic
初级 · 指导项目 · 不超过 2 小时

Simplilearn
您将获得的技能: C# (Programming Language), Restful API, Unity Engine, Object Oriented Programming (OOP), .NET Framework, C++ (Programming Language), Video Game Development, ASP.NET, Object-Relational Mapping, Software Engineering, Web Services, Application Development, Software Design Patterns, Database Management, Programming Principles, C (Programming Language)
初级 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: C(编程语言), 计算机科学, 计算机工程, 计算机编程, 计划发展, 嵌入式软件, 数据结构, 利纳克斯, 计算机结构, 调试
初级 · 课程 · 1-3 个月