面向对象编程课程可以帮助您学习类、对象、继承和多态性等核心概念。您可以掌握设计稳健的软件架构、实施设计模式和编写可重复使用代码的技能。许多课程都会介绍软件开发中常用的工具,如 Java、Python 和 C++,使您能够在实际编码项目中应用所学知识。此外,您还可以探索增强面向对象原则的框架,进一步丰富您的编程工具包。
您将获得的技能: OS Process Management, Operating Systems, System Programming, Performance Tuning, C (Programming Language), Data Structures, Debugging
高级设置 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: 衍生产品, 数学软件, 微积分, 数据分析, 制图, 代数, 数学理论与分析
初级 · 课程 · 1-3 个月

Dassault Systèmes
您将获得的技能: SolidWorks (CAD), Computer-Aided Design, Drafting and Engineering Design, Engineering Drawings, 3D Modeling, Mechanical Engineering
初级 · 课程 · 1-4 周
University of Michigan
您将获得的技能: 网络开发, 数据库设计, Authentication, 数据建模, 用户账户, Data Validation, Django (网络框架), 网络服务器, 会话启动协议, 网络应用, 应用程序开发
中级 · 课程 · 1-3 个月

University of Minnesota
您将获得的技能: 自动化, 测试自动化, 软件测试, 测试数据, 验证和确认, 应用安全, 调试, 软件开发工具, 安全测试, 白盒测试, 回归测试, 测试案例, 单元测试, 代码覆盖范围
中级 · 课程 · 1-4 周

Amazon Web Services
您将获得的技能: 可扩展性, 亚马逊网络服务, 技术服务, 基础设施即服务(IaaS), 系统管理, 云服务, 云计算, 安全工程, 公共云, 应用编程接口 (API), 云平台, 云计算架构, 解决方案架构
初级 · 课程 · 1-4 周

您将获得的技能: Model Evaluation, Keras (Neural Network Library), Data Preprocessing, Deep Learning, Artificial Neural Networks, Tensorflow, Applied Machine Learning, Feature Engineering, Predictive Modeling, Data Cleansing, Machine Learning, Real Estate, Regression Analysis, Python Programming
初级 · 指导项目 · 不超过 2 小时
University of Michigan
您将获得的技能: SQL, 数据导入/导出, 数据库设计, 关系数据库, 事务处理, 存储过程, 文本挖掘, 数据操作, Query 语言, 数据完整性, PostgreSQL, 数据库管理
中级 · 课程 · 1-4 周

University of Toronto
您将获得的技能: 数据可视化软件, 热图, 数据库软件, 科学可视化, 无监督学习, 分子生物学, 网络分析, 生物统计学, 健康信息学, 三维建模, Tree 地图, 数据处理, 生物信息学
初级 · 课程 · 1-3 个月
University of Alberta
您将获得的技能: 冲刺回顾, 软件质量保证, 可用性测试, 需求分析, Scrum(软件开发), Agile 方法论, 敏捷项目管理, 敏捷软件开发, 用户故事, 软件技术审查, 用户研究
混合 · 课程 · 1-4 周

Meta
您将获得的技能: 前端网络开发, MySQL, 云计算, 响应式网页设计, 超文本标记语言(HTML), 可扩展性, Javascript, 数据库管理, 层叠样式表(CSS), 全栈式网络开发, Django (网络框架), 应用编程接口 (API), 后端网站开发, 网络应用, 虚拟环境
中级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: Debugging, Data Analysis, Data Preprocessing, Numerical Analysis, Critical Thinking
中级 · 课程 · 1-4 周