面向对象编程课程可以帮助您学习类、对象、继承和多态性等核心概念。您可以掌握设计稳健的软件架构、实施设计模式和编写可重复使用代码的技能。许多课程都会介绍软件开发中常用的工具,如 Java、Python 和 C++,使您能够在实际编码项目中应用所学知识。此外,您还可以探索增强面向对象原则的框架,进一步丰富您的编程工具包。

Coursera
您将获得的技能: Regression Analysis, NumPy, Supervised Learning, Machine Learning Algorithms, Machine Learning, Predictive Modeling, Deep Learning, Data Science, Python Programming
中级 · 指导项目 · 不超过 2 小时

Johns Hopkins University
您将获得的技能: 概率与统计, 统计分析, 概率分布, 统计方法, 统计假设检验, 概率, 统计推理, 抽样(统计), 生物统计学, 贝叶斯统计, 统计
混合 · 课程 · 1-4 周

您将获得的技能: Programming Principles, Computer Programming, Python Programming, Scripting, Computational Logic, Scripting Languages, Computer Science
初级 · 课程 · 1-4 周

Scrimba
您将获得的技能: 负责任的人工智能, 生成式人工智能, ChatGPT, OpenAI 应用程序接口, 关键管理, 人工智能, AI 安全, 应用编程接口 (API), 计算机编程, 数据伦理, Prompt Engineering
中级 · 课程 · 1-3 个月

The Linux Foundation
您将获得的技能: Linux 命令, 脚本, 调试, 软件包和软件管理, Unix 命令, 系统编程, 脚本语言, 命令行界面, Java, 文件管理, Linux, 软件开发工具, 文件系统, 外壳脚本, 计划发展, Bash(脚本语言)
初级 · 课程 · 1-4 周

Imperial College London
您将获得的技能: 描述性统计, 概率与统计, 统计分析, 数据预处理, 回归分析, 探索性数据分析, 模型评估, 预测建模, 统计建模, 公共卫生, 逻辑回归, R 语言程序设计(中文版), 统计
中级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: SQL, 数据分析, 数据建模, 数据库系统, 数据库管理员, 数据操作, 数据库管理, 数据完整性, 数据访问, 数据库应用, Query 语言, 数据科学, 数据库理论, 数据库设计, 关系数据库
攻读学位
初级 · 课程 · 1-3 个月

Meta
您将获得的技能: Python 程序设计, SQL, 数据库管理, 应用编程接口 (API), 数据库, 数据库应用, Django (网络框架), MySQL, 数据管理
中级 · 课程 · 1-4 周

University of Minnesota
您将获得的技能: 应用程序部署, 软件测试, 验证和确认, 用户需求文件, 需求分析, 软件开发生命周期, 瀑布法, 系统要求, 软件架构, Agile 方法论, 软件工程, 软件开发方法, 敏捷软件开发
初级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: 统计分析, 数据分析, 统计方法, 分析技能, 统计建模, 时间序列分析和预测, 高级分析, 图像分析, 神经学, 网络分析, 磁共振成像, 心理学, Matlab
混合 · 课程 · 1-4 周

Universidad de los Andes
您将获得的技能: Unified Modeling Language, Diagram Design, Object Oriented Design, Object Oriented Programming (OOP), Software Engineering, Software Design
中级 · 指导项目 · 不超过 2 小时

MathWorks
您将获得的技能: 交互式数据可视化, 数据叙事, 数据可视化软件, 数据分析, 数据导入/导出, 技术交流, 数据预处理, 探索性数据分析, 回归分析, 模型评估, 数据整合, 功能工程, 数据科学, 绘图(图形), 应用机器学习, 分类算法, 降维, 监督学习, 数据可视化, Matlab
初级 · 专项课程 · 3-6 个月