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

Coursera
您将获得的技能: Interactive Data Visualization, Software Installation, Package and Software Management, R Programming, Integrated Development Environments, Cloud Development, Cloud Hosting
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Bash (Scripting Language), Shell Script, Linux, Scripting, Linux Commands, Linux Administration, Unix Shell, Operating System Administration, Data Persistence, Unix Commands, Systems Administration, Command-Line Interface, IT Automation, Unix, Cloud Hosting, Object-Relational Mapping, YAML, Python Programming, File Transfer Protocol (FTP), Automation
初级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: 管理团队, 高等教育, 工作场所的包容性, 多样性、平等和包容倡议, 学生参与, 宣传, 问责制, 社会正义, 文化多样性
中级 · 课程 · 1-3 个月
University of Washington
您将获得的技能: 统计方法, 概率与统计, 图论, 数据分析, 统计推理, 无监督学习, 统计分析, 监督学习, 统计机器学习, 大数据, 高级分析, 预测分析, R 语言程序设计(中文版), 分类算法, 机器学习, 机器学习算法
混合 · 课程 · 1-4 周

您将获得的技能: Algorithms, Computer Hardware, Cryptography, Python Programming, Computer Programming, Emerging Technologies, Theoretical Computer Science, Simulation and Simulation Software, Linear Algebra
初级 · 课程 · 1-3 个月

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

Johns Hopkins University
您将获得的技能: Javascript, 前端网络开发, 超文本标记语言(HTML), JavaScript 框架, Angular, UI 组件, 网络组件, 网络开发, 软件设计模式, 单元测试, 模型-视图-控制器, 云应用, 软件架构, AJAX, 网络应用
中级 · 课程 · 1-3 个月

您将获得的技能: Postman API Platform, API Testing, JSON, Application Programming Interface (API), Test Script Development, Software Testing, Restful API, Test Case, Functional Testing
初级 · 指导项目 · 不超过 2 小时

Coursera
您将获得的技能: C++ (Programming Language), Data Structures, File I/O, Data Store, Data Cleansing, Data Mapping, Data Integrity
中级 · 指导项目 · 不超过 2 小时
University of Illinois Urbana-Champaign
您将获得的技能: Python 程序设计, 数据操作, 脚本, Pandas(Python 软件包), 数据建模, 回归分析, 数据预处理, 数据结构, 会计, SQL, Jupyter, 数据库, 脚本语言, NumPy, Matplotlib, 数据库管理, Seaborn, 数据可视化
攻读学位
中级 · 课程 · 1-3 个月

Duke University
您将获得的技能: Web Frameworks, Restful API, Application Programming Interface (API), API Testing, Application Deployment, Software Documentation, Package and Software Management, JSON, Application Development, Server Side, Python Programming, Data Validation
中级 · 指导项目 · 不超过 2 小时

Duke University
您将获得的技能: 持续监测, JSON, 集装箱化, 詹金斯, 脚本, 软件测试, 命令行界面, 系统监控, Devops, Docker (软件), CI/CD, 应用程序部署, 系统编程, 自动化, GitHub, 普罗米修斯(软件), 拉斯特(编程语言)
中级 · 课程 · 1-4 周