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

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

University of Colorado System
您将获得的技能: 数据结构, 图论, C#(编程语言), Algorithm, 数据存储, 面向对象编程(OOP), 编程原则, 调试, Unity 引擎, 事件驱动编程, 原型设计, 面向对象设计, 应用程序开发, 视频游戏开发, 游戏设计, 计算机编程, 软件设计模式, 文件输入/输出, 软件架构, 数据管理
初级 · 专项课程 · 3-6 个月

您将获得的技能: System Programming, Debugging, Secure Coding, C++ (Programming Language), Programming Principles, Software Development, Object Oriented Programming (OOP)
中级 · 课程 · 1-4 周

您将获得的技能: 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 个月

您将获得的技能: Data Persistence, Object Oriented Programming (OOP), Javascript, Web Applications, Application Programming Interface (API), Programming Principles, JSON, User Interface (UI), Interactive Design, Front-End Web Development, Event-Driven Programming, Responsive Web Design, Debugging
初级 · 课程 · 1-3 个月

您将获得的技能: Programming Principles, Scripting, Scripting Languages, Data Structures, Development Environment, Microsoft Visual Studio, Integrated Development Environments, Computer Programming, Software Installation, Algorithms, Debugging
初级 · 课程 · 1-3 个月

Duke University
您将获得的技能: Java, 软件设计, 预测建模, Algorithm, Java 编程, 调试, 数据结构, 面向对象编程(OOP), 应用编程接口 (API), 软件工程, 编程原则, 性能测试, 文件输入/输出, 计算机编程
初级 · 课程 · 1-3 个月

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

您将获得的技能: Generative AI, PyTorch (Machine Learning Library), Generative Model Architectures, Multimodal Prompts, Artificial Neural Networks, Deep Learning, Large Language Modeling, Tensorflow, Convolutional Neural Networks
中级 · 课程 · 1-4 周

您将获得的技能: Rust (Programming Language), Relational Databases, Databases, Application Development, SQL, Object Oriented Programming (OOP), Data Structures, File I/O, Software Development, Command-Line Interface, Data Import/Export
中级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 绘图(图形), 脚本, 脚本语言, 软件包和软件管理, 编程原则, 功能设计, Python 程序设计, 数据可视化软件, 数据操作, 数据科学, 数据导入/导出, 计算机科学, Pandas(Python 软件包), 软件工程, Matplotlib, NumPy, 数据可视化, 计算机编程, 柱状图, Seaborn
初级 · 专项课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 开发环境, Python 程序设计, 系统编程, 计算机结构, 计划发展, 计算机硬件, 编程原则, 计算机编程工具, C 和 C++, C++(编程语言), 数据访问
初级 · 课程 · 1-3 个月