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

您将获得的技能: 数据转换, 数据库, 应用编程接口 (API), 单元测试, 数据操作, Python 程序设计, 数据处理, 网页抓取, 集成开发环境, 风格指南, 代码审查, 摘录, SQL
中级 · 课程 · 1-4 周

28DIGITAL
您将获得的技能: Algorithm, 系统设计与实施, 实时操作系统, 编程原则, 嵌入式系统, 计算机结构, C(编程语言), 嵌入式软件, 操作系统流程管理, 系统要求, 计算机编程
中级 · 课程 · 1-3 个月

您将获得的技能: Game Design, Python Programming, Programming Principles, Computer Programming, Scripting, Data Validation, Data Analysis
初级 · 指导项目 · 不超过 2 小时

University of Michigan
您将获得的技能: 层叠样式表(CSS), Data Validation, 超文本标记语言(HTML), 网页内容无障碍指南, 网络服务器, 网络开发工具, 网页设计与开发, 语义网, 网页设计, 云托管, 可用性
初级 · 课程 · 1-4 周

Meta
您将获得的技能: Matplotlib, 数据可视化软件, 散点图, 编程原则, 数据操作, Python 程序设计, Pandas(Python 软件包), 数据清理, 脚本, 柱状图, 数据可视化, 数据建模, 探索性数据分析, Jupyter, 数据分析
初级 · 课程 · 1-3 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: Algorithm, 线性代数, 编程原则, 电信, 电气工程, 数字信号处理, 时间序列分析和预测, 通信系统, 电子产品, 数学建模
中级 · 课程 · 1-4 周

Infosec
您将获得的技能: 坚持不懈, 系统监控, 网络威胁猎杀, 数据访问, 网络 Operator, 威胁管理, Python 程序设计, 数据持久性, 网络安全战略, 网络安全, 脚本, 网络威胁情报, 开发技术, 网络监控, 端点检测和响应, 计算机编程, Network Security, MITRE ATT&CK 框架, 持续监测, 威胁检测
中级 · 专项课程 · 3-6 个月
Stanford University
您将获得的技能: Algorithm, Encryption, 网络安全, 计算思维, Authentication, 数据完整性, 密码学, 数据加密标准, 安全 Code, 公钥加密标准(PKCS), 关键管理, 高级加密标准(AES)
混合 · 课程 · 1-3 个月

您将获得的技能: Data Structures, Debugging, Functional Design
中级 · 课程 · 1-4 周

EDHEC Business School
您将获得的技能: 数据可视化软件, 投资回报, 投资组合风险, 投资管理, 网页抓取, 机器学习, 网络分析, 应用机器学习, 社交网络分析, Machine Learning 方法, 预测建模, 金融建模, 投资, 资产管理, 文本挖掘, 风险管理, 非结构化数据, 金融报表, 金融市场, 投资组合管理
初级 · 专项课程 · 3-6 个月

University at Buffalo
您将获得的技能: Algorithm, 微积分, 色彩理论, 应用数学, 概率与统计, 计算机图形学, 计算机视觉, 数字信号处理, Matlab, 增强现实, 人工智能, 计算机编程, 图像分析
中级 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: 单元测试, 测试自动化, 移动开发, 应用安全, Java, 集成测试, 软件测试, 面向对象编程(OOP), Android Studio, JUnit, 可维护性, 开发测试, 软件工程, 可测试性, 软件设计模式, 文件输入/输出, Java 编程, 安卓开发, Git(版本控制系统), 测试驱动开发(TDD)
初级 · 专项课程 · 3-6 个月