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

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

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

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

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

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

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

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 周

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

University of Colorado Boulder
您将获得的技能: 软件安装, 数据操作, 统计编程, 数据转换, 数据可视化软件, Ggplot2, 编程原则, 数据分析, R 语言程序设计(中文版), Rmarkdown, 数据可视化, Tidyverse(R 软件包)
初级 · 课程 · 1-4 周

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

您将获得的技能: Spring Framework, Hibernate (Java), Spring Boot, Java, Object-Relational Mapping, Database Management, Apache Maven, Software Design Patterns, SQL, Data Persistence, Functional Design, Dependency Analysis
中级 · 课程 · 1-4 周

您将获得的技能: File I/O, Integrated Development Environments, System Configuration
初级 · 课程 · 3-6 个月