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

University of Colorado Boulder
您将获得的技能: 人工智能, 数据分析, 统计方法, 概率与统计, 统计分析, 定量研究, 贝叶斯统计, 理论计算机科学, 概率分布, 样本量的确定, 数据伦理, 数据科学, 应用数学, 统计推理, 抽样(统计), 数据扫盲, 统计假设检验, 统计, 概率
攻读学位
中级 · 专项课程 · 3-6 个月

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

您将获得的技能: Html 和 Css, 前端网络开发, 超文本标记语言(HTML), 网络开发, 网页设计与开发, 网页设计, 网络应用, 网络开发工具, 层叠样式表(CSS), 全栈式网络开发, Javascript, 后端网站开发, 互动设计
初级 · 课程 · 1-3 个月

Imperial College London
您将获得的技能: 描述性统计, 统计建模, 统计分析, 数据导入/导出, 数据分析, 概率与统计, R 语言程序设计(中文版), 探索性数据分析, 相关性分析, 回归分析, 模型评估, 生物统计学, R(软件)
中级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Python Programming, Computer Programming, Programming Principles, Computational Thinking, Scripting Languages, Scripting, Problem Management, Data Structures, Debugging
初级 · 课程 · 1-3 个月

Scrimba
您将获得的技能: TypeScript, Event-Driven Programming, Javascript, Pseudocode, Computational Thinking, JSON, Web Development, Angular, Web Applications, Vue.JS, Data Import/Export, Application Development, Mobile Development, Debugging, Algorithms, Data Structures, Node.JS, Unit Testing, Web Development Tools, JavaScript Frameworks
初级 · 专项课程 · 3-6 个月

Duke University
您将获得的技能: Python 程序设计, SQL, 数据持久性, 数据采集, 数据库, 数据库管理, MySQL, 超文本标记语言(HTML), 数据导入/导出, 数据结构, JSON, 数据操作, 脚本, 网页抓取, 空间分析
中级 · 课程 · 1-4 周

您将获得的技能: Unreal Engine, User Interface (UI), Data Persistence, Game Design, Video Game Development, Performance Tuning, Interactive Design, User Interface (UI) Design, Human Machine Interfaces, Animation and Game Design, Scripting, Performance Testing, System Testing, Programming Principles, No-Code Development, Virtual Environment, Development Testing, Artificial Intelligence, Object Oriented Design, Animations
中级 · 专项课程 · 3-6 个月

您将获得的技能: PyTorch (Machine Learning Library), Convolutional Neural Networks, Transfer Learning, Image Analysis, Deep Learning, Model Evaluation, Medical Imaging, Machine Learning, Computer Vision, Data Preprocessing
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Logistic Regression, SAS (Software), Predictive Modeling, Model Evaluation, Statistical Hypothesis Testing, Statistical Analysis, Correlation Analysis, Statistical Modeling, Regression Analysis, Statistical Methods, Probability & Statistics, Classification And Regression Tree (CART), Big Data, Plot (Graphics), Data Analysis, Model Deployment, Statistical Inference, Data Preprocessing, Statistical Machine Learning, Feature Engineering
中级 · 专业证书 · 3-6 个月

Coursera
您将获得的技能: MySQL, SQL, Relational Databases, Data Analysis, Computer Programming, Computer Science
初级 · 指导项目 · 不超过 2 小时

Vanderbilt University
您将获得的技能: Java 编程, 软件设计, 数据库, 安卓开发, 数据访问, 软件架构, 用户界面 (UI) 设计, Android Studio, 服务管理, 内容管理, 移动开发, 操作系统流程管理
初级 · 课程 · 1-4 周