编程基础课程可以帮助您学习变量、控制结构、数据类型和函数等基本概念。您还可以掌握解决问题、调试和编写简洁高效代码的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、Visual Studio Code 等集成开发环境 (IDE) 以及 Python 或 JavaScript 等编程语言,这些都是网络开发和软件工程中常用的工具。

Duke University
您将获得的技能: 数据结构, 数据处理, Algorithm, AI 个性化服务, 软件设计, 超文本标记语言(HTML), Java, 数据分析, Java 编程
中级 · 课程 · 1-3 个月

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

University of California, Santa Cruz
您将获得的技能: File I/O, Debugging, Go (Programming Language), C (Programming Language), Program Development, Integrated Development Environments, Data Structures, Computer Programming, Algorithms
初级 · 课程 · 1-3 个月

您将获得的技能: SAS (Software), Data Import/Export, Statistical Analysis, Data Analysis, Statistical Programming, Data Manipulation, Exploratory Data Analysis, Data Preprocessing, Computer Programming
中级 · 课程 · 1-3 个月

28DIGITAL
您将获得的技能: 创新, 产品战略, 业务建模, 市场机遇, 战略思维, 创业, 客户参与, 产品开发, 市场分析, 进入市场战略, 设计思维
中级 · 课程 · 1-3 个月

您将获得的技能: Version Control, Software Documentation, Microsoft Copilot, Microsoft Visual Studio, Program Development, Statistical Analysis, Descriptive Statistics, Statistical Programming, Debugging
初级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: IntelliJ IDEA, Java Programming, Object Oriented Programming (OOP), Java, Integrated Development Environments, Computer Programming, Open Source Technology, Programming Principles, Scalability, Functional Design
中级 · 课程 · 1-4 周

您将获得的技能: C# (Programming Language), Software Architecture, .NET Framework, Distributed Computing, Scalability, Object Oriented Programming (OOP), Object-Relational Mapping, Microservices, Debugging, MongoDB, Data Access, Model View Controller, Performance Tuning, Computer Programming, Maintainability, NoSQL
中级 · 课程 · 1-4 周

您将获得的技能: Java, Mobile Development, Java Programming, Object Oriented Programming (OOP), Application Frameworks, Android Development, Application Development, Program Development, Software Development
中级 · 指导项目 · 不超过 2 小时

Johns Hopkins University
您将获得的技能: C 和 C++, Algorithm, 面向数据的编程, 开发环境, 系统编程, 性能调整, 计算机结构, 调试
中级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: NumPy, Debugging, Pandas (Python Package), Statistics, Data Analysis, Statistical Programming, Descriptive Statistics, Exploratory Data Analysis, Data Preprocessing, Data-oriented programming, Program Development, Numerical Analysis, Critical Thinking
中级 · 专项课程 · 3-6 个月

您将获得的技能: 3D Modeling, 3D Assets, Computer Graphic Techniques, Virtual Reality, Game Design
初级 · 课程 · 1-4 周