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

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

您将获得的技能: Rust (Programming Language), Data Structures, Package and Software Management, Maintainability, Algorithms, Software Testing, Unit Testing, Software Design Patterns, Development Testing
中级 · 课程 · 1-3 个月

IBM
您将获得的技能: 系统编程, 文件管理, IBM DB2, 作业控制语言 (JCL), 主机计算, Unix 命令, 文件系统, z/OS, 操作系统, 数据存储, Unix, 数据管理, Operating System 管理
中级 · 课程 · 1-4 周

您将获得的技能: Ruby (Programming Language), Debugging, Scripting Languages, Data Structures, Scripting, Program Development, Object Oriented Programming (OOP)
中级 · 课程 · 1-3 个月

您将获得的技能: Program Development, C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Development Environment, Software Development, Computer Science
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Apple Xcode, UI Components, iOS Development, User Interface (UI) Design, Apple iOS, Mobile Development, User Interface and User Experience (UI/UX) Design, Swift Programming, Responsive Web Design, User Interface (UI), Application Design, Animations, Interactive Design, Data Visualization Software, Interactive Data Visualization, Application Development, Model View Controller, Programming Principles, Application Programming Interface (API), Software Design
中级 · 专项课程 · 3-6 个月

您将获得的技能: Plot (Graphics), Scripting, Scientific Visualization, Visualization (Computer Graphics), Graphing, Programming Principles, Debugging, Matlab, Computational Thinking, Numerical Analysis, Data Manipulation, Linear Algebra
混合 · 课程 · 1-4 周

Rice University
您将获得的技能: Apache Hadoop, Java, 系统架构, Scala 编程, 数据结构, 功能设计, Java 编程, 系统编程, Algorithm, Apache Kafka, Apache Spark, 调试, 编程原则, 软件架构, 分布式计算, 性能测试, 数据流, 应用框架, 性能调整, 服务器
中级 · 专项课程 · 3-6 个月

您将获得的技能: Javascript, JavaScript Frameworks, Node.JS, Event-Driven Programming, Application Programming Interface (API), Debugging
中级 · 课程 · 1-4 周

University of Pennsylvania
您将获得的技能: 软件测试, Java, Java 编程, 数据结构, 面向对象编程(OOP), 单元测试, 编程原则, 测试驱动开发(TDD), 面向对象设计, 应用程序开发, 计算机编程
初级 · 课程 · 1-4 周

Arizona State University
您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Event-Driven Programming, Python Programming, User Interface (UI), Computer Programming, Human Computer Interaction, Application Development, Graphical Tools
初级 · 课程 · 1-4 周

Pohang University of Science and Technology(POSTECH)
您将获得的技能: 物联网, 嵌入式系统, 解决问题, 计算机编程工具, 新兴技术, 电子硬件, 计算平台, 通用网络, 无线网络, 信息技术 Architecture, 软件架构
初级 · 课程 · 1-3 个月