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

Duke University
您将获得的技能: Algorithm, 算法, 模拟, 调试, 计算机编程, 构建工具, 测试计划, 计划发展, 软件测试, 编程原则, 计算机编程工具, 开发测试, C(编程语言)
★ 4.3 (827) · 初级 · 课程 · 1-4 周

您将获得的技能: Flutter (Software), Program Development, Computational Logic
初级 · 课程 · 1-4 周

您将获得的技能: Debugging, Data Structures, Code Reusability, Python Programming, Integrated Development Environments, Scripting, Programming Principles, Computer Programming, Scripting Languages, Computational Logic, Software Installation
初级 · 课程 · 1-3 个月

您将获得的技能: Java Programming, Object Oriented Design, Programming Principles, File I/O, Data Import/Export, Debugging, File Management, Memory Management
初级 · 课程 · 3-6 个月

Dartmouth College
您将获得的技能: Algorithm, 计算机编程, 计算逻辑, 算法, 软件开发工具, 嵌入式系统, 编程原则, 数据结构, 计算机工程, 计算机编程工具, C(编程语言)
★ 4.7 (106) · 初级 · 课程 · 1-3 个月

Rice University
您将获得的技能: Algorithm, 算法, 理论计算机科学, 计算机编程, 验证和确认, 计算机科学, Python 编程, 计划发展, 编程原则, 数据结构, 计算思维
★ 4.8 (365) · 中级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Java, Java Programming, Software Development Tools, Software Development Life Cycle, Program Development, Computer Programming Tools, Computer Programming, Development Environment, Software Development, Programming Principles, Integrated Development Environments, Software Installation, Command-Line Interface, Linux Commands
初级 · 课程 · 1-4 周

您将获得的技能: Javascript, Code Reusability, Programming Principles, Development Environment, Computer Programming, Debugging, Hypertext Markup Language (HTML), HTML and CSS, Cascading Style Sheets (CSS)
初级 · 课程 · 1-4 周

您将获得的技能: Event-Driven Programming, Video Game Development, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Problem Solving, Design, Computer Science
★ 4.7 (142) · 初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Microsoft Visual Studio, C# (Programming Language), Integrated Development Environments, Microsoft Development Tools, Program Development, Programming Principles, C and C++, Computer Programming, Command-Line Interface, Computational Logic
★ 4.4 (219) · 初级 · 指导项目 · 不超过 2 小时
Rice University
您将获得的技能: 计算机编程, 应用程序开发, 互动设计, 开发环境, 视频游戏开发, 事件驱动编程, Python 编程, 动态图形, 用户界面组件, 编程原则, 可视化(计算机制图), 游戏设计, 计算机图形学, 计划发展, 动画和游戏设计
★ 4.8 (3319) · 混合 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: 面向对象设计, 面向对象编程(OOP), Microsoft 开发工具, 代码重用性, Visual Basic(编程语言), 软件工程, 统一建模语言, 计划发展, 文件输入/输出, .NET框架, Microsoft Visual Studio, 数据结构
★ 4.6 (15) · 中级 · 课程 · 1-4 周