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

University of Colorado System
您将获得的技能: 应用程序开发, 数据结构, 计算机编程, Unity 引擎, Data Management, 视频游戏开发, 数据管理, 面向对象编程(OOP), 计划发展, 脚本, C#(编程语言)
中级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Basic Electrical Systems, Wireless Networks, C and C++, Computer Programming, Control Systems, Interactive Design, Software Installation, Electronic Components, C++ (Programming Language), Electronics, Display Devices, Embedded Software, Embedded Systems, Robotics, Computer Programming Tools, Development Environment, Integrated Development Environments, Electrical Wiring
中级 · 专项课程 · 3-6 个月

您将获得的技能: Computational Thinking, Programming Principles, Python Programming, Software Installation, Algorithms, Computer Programming, Development Environment
混合 · 课程 · 1-4 周

LearnQuest
您将获得的技能: 应用程序开发, 计算机编程, 调试, .NET框架, 跨平台开发, 开发环境, 软件开发, 集成开发环境, Microsoft 开发工具, 编程原则, Visual Basic(编程语言)
初级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 计算机编程, 图论, 调试, 文件输入/输出, 原型设计, 数据结构, Unity 引擎, 应用程序开发, 算法, 游戏设计, 软件架构, 视频游戏开发, Data Management, 数据管理, 事件驱动编程, 面向对象编程(OOP), 面向对象设计, Algorithm, C#(编程语言), 软件设计模式, 数据存储, 编程原则
初级 · 专项课程 · 3-6 个月

University of California, Irvine
您将获得的技能: 嵌入式软件, 调试, 计算机编程, 电子工程, 开发环境, 开放源码技术, 集成开发环境, 嵌入式系统, 计算机硬件, 电子元件, 数字通信, C(编程语言), 网络协议, Network Protocol(网络协议
混合 · 课程 · 1-4 周

Birla Institute of Technology & Science, Pilani
您将获得的技能: Program Development, Distributed Computing, Performance Testing, Algorithms, Computer Hardware, C (Programming Language)
中级 · 课程 · 1-3 个月

您将获得的技能: C and C++, C++ (Programming Language), Development Environment, Performance Tuning, Distributed Computing, Docker (Software), Development Testing, Programming Principles, Algorithms, Computer Programming, Python Programming, Debugging, Software-Defined Networking, Computer Hardware, Scripting
中级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 用户界面(UI), 调试, 计算机编程, Unity 引擎, 游戏设计, 开发环境, 视频游戏开发, 面向对象编程(OOP), 数据存储, 脚本, C#(编程语言)
初级 · 课程 · 1-4 周

Duke University
您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Python Programming, Computer Programming, Software Engineering
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Object Oriented Programming (OOP), Data Structures, Python Programming, Data Manipulation, Programming Principles, Computer Programming, Software Installation, Development Environment, Jupyter, Integrated Development Environments
初级 · 课程 · 1-4 周

Duke University
您将获得的技能: 调试, 计算机编程, Java, 数据结构, 算法, 预测建模, Java 编程, 文件输入/输出, 软件工程, 性能测试, 软件设计, 面向对象编程(OOP), Algorithm, 应用编程接口 (API), 编程原则
初级 · 课程 · 1-3 个月