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

University of Michigan
您将获得的技能: Creative Design, Data Structures, Programming Principles, Software Visualization, Python Programming, Computer Programming, Predictive Modeling, Algorithms, Computational Thinking, Debugging
初级 · 课程 · 1-4 周

IBM
您将获得的技能: Java, 数据结构, 开发环境, Java 编程, 调试, 面向对象编程(OOP), 文件输入/输出, 集成开发环境, 计算机编程
初级 · 课程 · 1-3 个月
University of London
您将获得的技能: 算术, 网络安全, 计算机扫盲, 网页设计与开发, 开发环境, 计算思维, Javascript, Network Security, 测量系统, 软件开发工具, 调试, 解决问题, 计算机科学, 普通数学, 计算机网络, 网络应用, 计算机编程, 计算机系统, 计算机图形学, 计算机编程工具
攻读学位
初级 · 专项课程 · 1-3 个月
University of Toronto
您将获得的技能: 数据结构, Algorithm, 计划发展, 开发环境, Python 程序设计, 调试, 软件文档, 文件输入/输出, 集成开发环境, 计算机编程, 编程原则
初级 · 课程 · 1-3 个月

University of California, Santa Cruz
您将获得的技能: 图论, 数据结构, 计算思维, C 和 C++, 调试, Algorithm, 命令行界面, 面向对象编程(OOP), C(编程语言), 软件设计模式, 文件输入/输出, 人工智能, 编程原则, C++(编程语言), 伪代码, 游戏设计, 计算机编程
初级 · 专项课程 · 3-6 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: 数据结构, Scala 编程, Java 编程, Algorithm, 功能设计, 分布式计算, 性能调整, 其他编程语言
中级 · 课程 · 1-4 周

Coursera
您将获得的技能: Distributed Computing, Scalability, Performance Tuning, C++ (Programming Language), System Programming, Computer Architecture, Cross Platform Development, Hardware Architecture, C (Programming Language), Application Performance Management, Development Environment
初级 · 课程 · 1-4 周

Microsoft
您将获得的技能: Debugging, Program Development, Software Documentation, Pseudocode, C++ (Programming Language), Computational Thinking, Maintainability, Programming Principles, Computer Programming, Integrated Development Environments, Development Environment, Algorithms, Data Validation
初级 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Java Programming, File Management, Application Development, Maintainability, Software Design, Programming Principles, Development Environment, Program Development, Computer Programming, Data Structures, Data Management, Integrated Development Environments, Debugging, Data Validation
初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: 前端网络开发, 层叠样式表(CSS), Javascript, 面向对象编程(OOP), 调试, 应用编程接口 (API), 数据结构, 软件开发, 网络开发, Git(版本控制系统), AJAX, JSON, 超文本标记语言(HTML), 计算机编程, 事件驱动编程
初级 · 课程 · 1-3 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Java Programming, Object Oriented Programming (OOP), File I/O, Programming Principles, Data Structures, Software Engineering, Unit Testing, Debugging, OS Process Management, Performance Tuning
中级 · 课程 · 1-3 个月

University of Cape Town
您将获得的技能: 绘图(图形), 统计分析, 统计假设检验, 软件包和软件管理, Jupyter, 科学可视化, 数据操作, 数学建模, 数据科学, 数据可视化, 其他编程语言, 计算机编程, 探索性数据分析
初级 · 课程 · 1-4 周