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

Korea Advanced Institute of Science and Technology(KAIST)
您将获得的技能: 内存管理, 计算机编程, 理论计算机科学, 数据结构, 计算逻辑, 功能设计, 其他编程语言, Scala 编程, 编程原则
混合 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: 人工智能, 自动化, 计算机编程, 查询语言, 网络安全, 系统编程, Algorithm, Visual Basic(编程语言), 数据库, 计算机科学, Network Security, Network Protocol(网络协议, 云计算, 关系数据库, 网络协议, 算法, 计算机硬件, 系统软件, 调试, 编程原则, 计算机网络, 计算机结构, 硬件架构
初级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: 计算机编程, 脚本, 脚本语言, Data Management, 软件工程, 面向对象编程(OOP), 数据管理, Python 编程, 数据结构, 计划发展, 统一建模语言, 面向对象设计
初级 · 课程 · 1-4 周

Rice University
您将获得的技能: 计算机编程, Algorithm, 计算机科学, 数据结构, 验证和确认, 计划发展, Python 编程, 算法, 编程原则, 理论计算机科学, 计算思维
中级 · 课程 · 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 个月