编程基础课程可以帮助您学习变量、控制结构、数据类型和函数等基本概念。您还可以掌握解决问题、调试和编写简洁高效代码的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、Visual Studio Code 等集成开发环境 (IDE) 以及 Python 或 JavaScript 等编程语言,这些都是网络开发和软件工程中常用的工具。

University of Colorado System
您将获得的技能: C++(编程语言), 游戏设计, 事件驱动编程, Unity 引擎, 三维资产, C#(编程语言), 计算机编程, 文件输入/输出, 软件设计模式, 虚幻引擎, 数据结构, 面向对象编程(OOP), 开发环境, 用户界面(UI), 编程原则, 数据存储, 面向对象设计, 视频游戏开发, 软件文档, 调试
中级 · 专项课程 · 3-6 个月

Duke University
您将获得的技能: 加密, 计算机编程, Java 编程, 文件输入/输出, 软件工程, 加密技术, 数据结构, 面向对象编程(OOP), Java, 算法, 网络服务器, Algorithm, Encryption
初级 · 课程 · 1-3 个月

您将获得的技能: Go (Programming Language), Data Structures, Programming Principles, Context Management, Distributed Computing, Development Environment, Program Development, Maintainability, File Management
初级 · 课程 · 1-3 个月

您将获得的技能: System Programming, Interoperability, Object Oriented Programming (OOP), Data Structures, Software Development, Debugging
中级 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: 计算机编程, C(编程语言), 利纳克斯, 计算机编程工具, 算法, 数据结构, Algorithm, 系统编程, 嵌入式系统, 调试
初级 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Electronic Components, C and C++, C++ (Programming Language), Embedded Software, Hardware Troubleshooting, Program Development, Maintainability, Debugging, Development Environment
中级 · 课程 · 1-3 个月

初级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 计算机结构, 面向数据的编程, 性能调整, 算法, 系统编程, Algorithm, 开发环境, C 和 C++, 调试
中级 · 课程 · 1-3 个月

您将获得的技能: Video Editing, Animations, Timelines, Motion Graphics, Post-Production, Video Production, Editing, Configuration Management, Data Import/Export, Color Matching, File Management, Typography
混合 · 课程 · 1-3 个月

您将获得的技能: Java, Mobile Development, Java Programming, Object Oriented Programming (OOP), Application Frameworks, Android Development, Application Development, Program Development, Software Development
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Object Oriented Programming (OOP), Python Programming, Data Structures, Scripting, Web Development, Full-Stack Web Development, Automation, Programming Principles, Business Process Automation, Data Manipulation, File Management, Back-End Web Development, Debugging, Application Deployment, Development Environment
初级 · 课程 · 1-3 个月

Simplilearn
您将获得的技能: Reinforcement Learning, Model Evaluation
初级 · 课程 · 1-4 周