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

University of Michigan
您将获得的技能: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Computer Programming, Software Design, Application Security, Other Programming Languages, Python Programming, Java Programming, System Programming, Computer Architecture, Performance Tuning, Unix, Computer Science, Debugging
中级 · 专项课程 · 3-6 个月

您将获得的技能: File I/O, C and C++, Data Import/Export, C++ (Programming Language), Object Oriented Programming (OOP), Data Validation, Object Oriented Design, Programming Principles, Computer Programming, Data Structures, File Management, Integrated Development Environments, Data Store, Software Documentation, Computer Science, Functional Design, Pseudocode, Maintainability
初级 · 专项课程 · 3-6 个月
Dartmouth College
您将获得的技能: 命令行界面, 软件可视化, 计算机科学, 嵌入式系统, 计算机工程, Linux, Linux 命令, 计算机编程, 计算机结构, 软件文档, 文件系统, Algorithm, C(编程语言), 软件工程, 文件输入/输出, 嵌入式软件, 调试, 编程原则, Linux 服务器, 系统编程
初级 · 专项课程 · 3-6 个月
University of California, Santa Cruz
您将获得的技能: 伪代码, 编程原则
初级 · 课程 · 1-3 个月

University of Pennsylvania
您将获得的技能: 数据结构, Java 编程, 数据分析, Java, 计算机编程, Matplotlib, 计算机编程工具, 数据科学, Python 程序设计, 调试, 文件输入/输出, 单元测试, 日蚀(软件), 数据可视化, 应用程序开发, 数据清理, 编程原则, Pandas(Python 软件包), 面向对象设计, 面向对象编程(OOP)
初级 · 专项课程 · 3-6 个月

您将获得的技能: Computer Graphics, Visualization (Computer Graphics), C# (Programming Language), .NET Framework, Graphical Tools, Animations, Animation and Game Design, Image Analysis, User Interface (UI), User Interface (UI) Design, Application Development
中级 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: 数据结构, 绘图(图形), 计算机编程, Algorithm, 数学软件, 集成开发环境, 解决问题, 线性代数, 调试, 文件输入/输出, 计算逻辑, Matlab, 编程原则, 软件开发工具
初级 · 课程 · 1-3 个月
University of California, Santa Cruz
您将获得的技能: Go (Programming Language), File I/O, Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Computer Programming, Unit Testing, C (Programming Language), Program Development, Computer Science, Pseudocode, Software Testing, Algorithms, Integrated Development Environments, Integration Testing, Software Design, System Design and Implementation, Distributed Computing
中级 · 专项课程 · 3-6 个月

Duke University
您将获得的技能: 计算机编程, Algorithm, 解决问题, C(编程语言), 软件开发, 编程原则
初级 · 课程 · 1-4 周

Simplilearn
您将获得的技能: Data Structures, C (Programming Language), Programming Principles, Data Management, Algorithms, Computer Programming, File I/O
初级 · 课程 · 1-4 周

您将获得的技能: Apache Maven, File I/O, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, Object Oriented Design, JUnit, Software Documentation, Data Structures, Computer Programming, Restful API, Integrated Development Environments, Java, Programming Principles, Data Validation, Network Protocols, Unit Testing, Computer Science
初级 · 专项课程 · 3-6 个月

Rice University
您将获得的技能: 计算机编程, Python 程序设计, 集成开发环境, 开发环境, 调试, 编程原则
初级 · 课程 · 1-4 周