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

Johns Hopkins University
您将获得的技能: Apache Hadoop, File Systems, Big Data, Data Infrastructure, Java, Data Structures, File Management, Systems Architecture, Data Processing, Distributed Computing, Data Storage, Development Environment, Scalability
中级 · 课程 · 1-4 周
École Polytechnique Fédérale de Lausanne
您将获得的技能: 数据结构, Scala 编程, Algorithm, 计算思维, 面向对象编程(OOP), 功能设计, 单元测试, 集成开发环境, 编程原则, 计算机编程
中级 · 课程 · 1-3 个月

Red Hat
您将获得的技能: Object Oriented Programming (OOP), JSON, Python Programming, Debugging, Data Structures, Red Hat Enterprise Linux, Computer Programming, Statistical Programming, Web Development, Scripting, Scripting Languages, Development Environment, Text Mining, Software Installation
中级 · 课程 · 3-6 个月

您将获得的技能: C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, Computer Programming, Programming Principles, Maintainability, Prototyping
中级 · 课程 · 1-4 周

您将获得的技能: C and C++, C++ (Programming Language), Debugging, API Design, Program Development, Software Documentation, Pseudocode, Software Architecture, Software Design, Maintainability, Computational Thinking, Data Structures, Programming Principles, Computer Programming, Generative AI Agents, Generative AI, Software Development, System Programming, Object Oriented Programming (OOP), Code Review
初级 · 专业证书 · 3-6 个月

您将获得的技能: Object Oriented Programming (OOP), Data Structures, Python Programming, Data Manipulation, Programming Principles, Computer Programming, Software Installation, Development Environment, Jupyter, Integrated Development Environments
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 图论, 线性代数, Algorithm, 计算思维, Python 程序设计, 数学建模, 组合学, 理论计算机科学, 运筹学
攻读学位
高级设置 · 课程 · 1-4 周

您将获得的技能: Remote Access Systems, TCP/IP, Network Protocols, System Programming, Operating Systems, Hardware Architecture, Performance Tuning, Computer Hardware
中级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 数据结构, 脚本, C#(编程语言), Unity 引擎, 计划发展, 面向对象编程(OOP), 调试, 应用程序开发, 视频游戏开发, 数据管理
中级 · 课程 · 1-4 周

SAS
您将获得的技能: 统计编程, 数据转换, 数据操作, 数据展示, 数据处理, 数据分析, 数据整合, SAS(软件)
中级 · 课程 · 1-3 个月

IBM
您将获得的技能: 数据结构, Java, Java 编程, 面向对象编程(OOP), 编程原则, 文件管理, 集成开发环境, 文件输入/输出, 应用程序开发, 面向对象设计, 数据管理
中级 · 课程 · 1-3 个月

Duke University
您将获得的技能: Object Oriented Programming (OOP), Programming Principles, Python Programming, Computer Programming, Software Engineering, Simulations
初级 · 指导项目 · 不超过 2 小时