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

University of California, Irvine
您将获得的技能: 数据访问, 系统编程, 调试, 计算机编程工具, 后端网站开发
中级 · 课程 · 1-3 个月
Stanford University
您将获得的技能: 安全 Code, Encryption, Authentication, 计算思维, 数据完整性, 网络安全, Algorithm, 数据加密标准, 公钥加密标准(PKCS), 高级加密标准(AES), 密码学, 关键管理
混合 · 课程 · 1-3 个月

您将获得的技能: Hypertext Markup Language (HTML), Scripting Languages, Application Programming Interface (API)
初级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Data Structures, Python Programming, NumPy, Pandas (Python Package), Data Analysis, Scripting, Data Manipulation, Data Visualization, Algorithms, Debugging
高级设置 · 课程 · 1-3 个月

JetBrains
您将获得的技能: 面向对象编程(OOP), IntelliJ IDEA, 弹簧框架, 安卓开发, 互操作性, Java, Java 编程, 单元测试, 功能设计, Kotlin
中级 · 课程 · 1-3 个月

您将获得的技能: C# (Programming Language), Object Oriented Programming (OOP), Web Scraping, Programming Principles, Microsoft Visual Studio, .NET Framework, Data Structures, Software Design Patterns, File I/O, Application Development, Computational Logic, Algorithms, Hypertext Markup Language (HTML), Unit Testing, Debugging
初级 · 课程 · 1-3 个月
École Polytechnique Fédérale de Lausanne
您将获得的技能: 数据结构, 软件设计模式, Scala 编程, 软件设计, Algorithm, 功能设计, 编程原则, Java, 性能调整
中级 · 课程 · 1-3 个月

DeepLearning.AI
您将获得的技能: Python 程序设计, 数学建模, 数据预处理, Machine Learning 方法, 应用数学, 机器学习, 数据操作, 降维, 代数, 线性代数, NumPy, 高等数学
中级 · 课程 · 1-4 周

DeepLearning.AI
您将获得的技能: 统计假设检验, 微积分, A/B 测试, 统计推理, 概率与统计, 机器学习算法, 贝叶斯统计, 应用数学, 机器学习, Machine Learning 方法, 概率分布, 概率, 降维, 线性代数, 统计分析, 描述性统计, 数值分析, 数据预处理, NumPy, 抽样(统计)
中级 · 专项课程 · 1-3 个月

University of Michigan
您将获得的技能: 公共卫生, 计算思维, 计算机科学, Algorithm, 计算机编程, 灾难恢复, 编程原则, 解决问题
初级 · 课程 · 1-3 个月

您将获得的技能: Back-End Web Development, PostgreSQL, Python Programming, Restful API, SQL, API Design, Object-Relational Mapping, Database Management, Databases, Data Validation, Development Environment
中级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: 面向对象编程(OOP), 安卓开发, 调试, 数据结构, 移动开发, 集成开发环境, Java 编程, Android Studio, Algorithm, Java, 计算机编程
初级 · 课程 · 1-3 个月