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

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

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

École Polytechnique Fédérale de Lausanne
您将获得的技能: 功能设计, 数据结构, Scala 编程, Algorithm, 分布式计算, Java 编程, 性能调整, 其他编程语言
中级 · 课程 · 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 个月

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 周

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

Duke University
您将获得的技能: Python 程序设计, Algorithm, 调试, 数据分析, 解决问题, 数据处理, 软件开发
初级 · 课程 · 1-4 周