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

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

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

您将获得的技能: Linux, Linux Commands, C (Programming Language), Memory Management, System Programming, Command-Line Interface, Programming Principles, Computer Programming Tools, Computational Logic, Software Installation, Program Development
混合 · 课程 · 1-3 个月

Duke University
您将获得的技能: 内存管理, 系统编程, 协作软件, 软件工程, 软件开发, 可维护性, 命令行界面, 模拟, 文件输入/输出, 系统开发生命周期, C(编程语言)
初级 · 课程 · 1-4 周

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

您将获得的技能: Python Programming, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Computer Programming Tools, Program Development, Development Environment
初级 · 指导项目 · 不超过 2 小时

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

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

Vanderbilt University
您将获得的技能: 代码重用性, 数据分析, 计算机编程, Prompt Engineering, ChatGPT, Algorithm, 科学可视化, 法学硕士申请, 功能设计, 人机交互, 算法, 机器学习方法, 提示模式, 用户界面(UI), 图像分析, 用户界面组件, 应用机器学习, Matlab, 及时工程, 数据可视化软件, 大型语言建模, 文件输入/输出
初级 · 专项课程 · 3-6 个月

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

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

LearnQuest
您将获得的技能: 计算机编程, Java 编程, 集成开发环境, Java, Virtual Machine, 应用程序开发, 移动开发, 面向对象编程(OOP), 虚拟机, 面向对象设计, 开发环境, 计划发展, 用户界面组件, 软件开发工具, 网络应用, 用户界面(UI), 应用服务器, 事件驱动编程, Java 平台企业版(J2EE), 日蚀(软件), 编程原则
中级 · 专项课程 · 3-6 个月