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

University of Colorado System
您将获得的技能: 数据结构, 计算机编程, 三维资产, 事件驱动编程, 软件设计模式, 面向对象设计, 文件输入/输出, Unity 引擎, C#(编程语言), 虚幻引擎, 数据存储, 视频游戏开发, 调试, 面向对象编程(OOP), 编程原则, 用户界面(UI), 游戏设计, C++(编程语言), 软件文档, 开发环境
中级 · 专项课程 · 3-6 个月
Stanford University
您将获得的技能: 数据结构, Algorithm, 图论, 生物信息学, 计算思维, 理论计算机科学
中级 · 课程 · 1-4 周
University of California, Santa Cruz
您将获得的技能: 数据结构, 计算机编程, 文件输入/输出, C(编程语言), 调试, C 和 C++, 命令行界面, C++(编程语言), 计算思维, 编程原则
中级 · 课程 · 1-3 个月

University of Leeds
您将获得的技能: Programming Principles, Python Programming, Computer Programming, Scripting, Automation, Scripting Languages, Algorithms, Debugging, Development Environment
初级 · 课程 · 1-4 周

您将获得的技能: Programming Principles, Debugging, Computer Programming, Application Design, Computer Science, Program Development, Object Oriented Programming (OOP), Software Development, Data Management, Algorithms, Software Architecture, Software Development Methodologies
初级 · 课程 · 3-6 个月

Vanderbilt University
您将获得的技能: 计算机编程, 脚本, 数学软件, Algorithm, 应用程序开发, Matlab, 面向对象编程(OOP), 工程分析, 编程原则, 性能调整, 用户界面(UI)
中级 · 课程 · 1-3 个月

Edureka
您将获得的技能: Development Environment, Web Development, Computer Programming, Program Development, Software Development Tools
初级 · 课程 · 1-3 个月

EDUCBA
您将获得的技能: Object Oriented Programming (OOP), Java Programming, Data Structures, Programming Principles, File Management, Data Storage
中级 · 课程 · 1-4 周

University of California, Santa Cruz
您将获得的技能: Go (Programming Language), Data Structures, C and C++, Object Oriented Programming (OOP), Computer Programming, Unit Testing, Algorithms, Computer Science, Debugging, Integration Testing, Software Design
中级 · 课程 · 1-3 个月

您将获得的技能: Embedded Systems, Embedded Software, C (Programming Language), Programming Principles, Data Structures, Computer Programming Tools, Development Environment, Software Installation, Debugging
初级 · 课程 · 1-4 周

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

EDUCBA
您将获得的技能: Unix Shell, Shell Script, Bash (Scripting Language), Unix Commands, Unix, Scripting, Scripting Languages, Linux Commands, Command-Line Interface, Linux, File Systems, Programming Principles
中级 · 课程 · 1-3 个月