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

Microsoft
您将获得的技能: Python 程序设计, SQL, Html 和 Css, 应用编程接口 (API), 前端网络开发, 协作, 应用安全, 云部署, 网络开发, 对象关系映射, Vue.JS, 硒(软件), Flask(网络框架), 后端网站开发, 网络应用, JavaScript 框架, 关系数据库, 还原式 API, 全栈式网络开发, 数据库
初级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Data Structures, Plot (Graphics), Programming Principles, Python Programming, Data Storage
中级 · 指导项目 · 不超过 2 小时

Microsoft
您将获得的技能: 微软 Azure, GitHub, 应用编程接口 (API), 业务流程自动化, 基于云的集成, 事件驱动编程, 云应用, 微服务, 无服务器计算, 云计算开发, Microsoft Power Automate/Flow
中级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: Robotics, Automation, Artificial Intelligence, Simulation and Simulation Software, Control Systems, Algorithms, Virtual Environment, Linear Algebra, Python Programming
攻读学位
中级 · 课程 · 1-3 个月

Wesleyan University
您将获得的技能: Python 程序设计, 数据分析, 统计编程, 探索性数据分析, 模型评估, 相关性分析, 统计建模, 预测建模, SAS(软件), 统计分析, 逻辑回归, 回归分析
混合 · 课程 · 1-4 周

您将获得的技能: File I/O, Data Import/Export, C++ (Programming Language), Data Structures, File Management, Computer Programming, Data Store, Computer Science
初级 · 课程 · 1-4 周
University of Illinois Urbana-Champaign
您将获得的技能: 数据结构, 理论计算机科学, 验证和确认, 调试, 设计软件, 计算机结构, 计算机工程, 软件开发工具, 系统设计, 专用集成电路, Algorithm, 计算机编程工具, 计算逻辑, 数字设计, 数学软件
中级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: 网页内容无障碍指南, 用户体验设计, 新兴技术, 三维资产, 以人为本的设计, Unity 引擎, 增强现实与虚拟现实(AR/VR), 原型设计, 虚拟环境, 应用程序开发, 增强现实, 设计师, 虚幻引擎, 虚拟现实, 概念设计, 可用性测试, 故事板, 设计思维, 用户研究, 交互设计
初级 · 专项课程 · 1-3 个月

MathWorks
您将获得的技能: 数据可视化软件, 数据分析, 脚本, 数据操作, 数据清理, 交互式数据可视化, Matlab, 描述性统计, 统计分析, 概率与统计, 数据导入/导出, 探索性数据分析, 数据映射, 技术交流, 数据可视化
初级 · 课程 · 1-3 个月

您将获得的技能: Webpack, JavaScript Frameworks, Object Oriented Programming (OOP), Full-Stack Web Development, JSON, Web Development Tools, Javascript, Event-Driven Programming, HTML and CSS, Application Programming Interface (API), Application Deployment, Application Development, Programming Principles, Web Development, Web Applications, Scripting, Browser Compatibility, GitHub, Debugging, User Interface (UI) Design
中级 · 专项课程 · 3-6 个月

您将获得的技能: Spring Framework, JUnit, Restful API, Spring Boot, Unit Testing, Java, Hibernate (Java), Web Services, Apache Maven, Databases, Web Applications, Gradle, Object Oriented Programming (OOP), Eclipse (Software), Software Design Patterns, Dependency Analysis
初级 · 课程 · 3-6 个月

University of California, Irvine
您将获得的技能: 移动开发, 安全 Code, 数据持久性, 应用安全, 密码协议, JSON, 数据存储, iOS 开发, OAuth, Objective-C(编程语言), 苹果 iOS, 核心数据(软件), 单点登录(SSO), Authentication
混合 · 课程 · 1-4 周