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

University of Colorado System
您将获得的技能: 数据可视化软件, 统计分析, C(编程语言), 数据分析, 计算思维, 描述性统计, 数据结构, 编程原则
初级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: C(编程语言), 调试, 文件输入/输出, 算法, 模拟, 计算思维, 自动化, 编程原则, 理论计算机科学, 数据结构
初级 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: 利纳克斯, 计算机编程, 操作系统, 开发环境, 文件输入/输出, C(编程语言), 软件安装, 计划发展, 嵌入式系统, 命令行界面, 嵌入式软件, 应用程序开发, 构建工具
初级 · 课程 · 1-3 个月

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

University of Colorado System
您将获得的技能: C++(编程语言), 调试, 三维资产, 开发环境, 计算机编程, 面向对象编程(OOP), 数据存储, 视频游戏开发, 脚本, 虚幻引擎, 软件文档
中级 · 课程 · 1-4 周

您将获得的技能: Bash (Scripting Language), Python Programming, Unix Shell, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Scripting Languages, Development Environment, Data Structures
初级 · 指导项目 · 不超过 2 小时

University of California, Davis
您将获得的技能: 安全编码, 调试, C(编程语言), 计划发展, 软件设计, 编程原则, 脆弱性评估, 软件开发方法
中级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 调试, Excel 宏, 数据管理, Data Management, 计算机编程, 算法, 数据清理, Visual Basic(编程语言), 电子表格软件, 自动化, 解决问题, 编程原则
初级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: 及时工程, 数据可视化软件, 计算机编程, 用户界面(UI), 数字信号处理, 文件输入/输出, 算法, 数学软件, 数据分析, ChatGPT, 面向对象编程(OOP), 数据处理, 人工智能个性化, Matlab, 预测建模, 应用机器学习, 图像分析, 编程原则, 柱状图, 散点图
初级 · 专项课程 · 3-6 个月

Coursera
您将获得的技能: AI Personalization, Business Logic, Application Development, C# (Programming Language), Computer Programming, Programming Principles, Data Structures, Debugging
初级 · 课程 · 1-4 周

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

您将获得的技能: Flask (Web Framework), Web Development, Web Applications, Application Development, Web Development Tools, Object-Relational Mapping, Back-End Web Development, Software Development, Database Management, Python Programming, Computer Programming
中级 · 指导项目 · 不超过 2 小时