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

Board Infinity
您将获得的技能: Spring Framework, Java, Dependency Analysis, Maintainability, Object Oriented Programming (OOP), Extensible Markup Language (XML), Software Design, Software Architecture, Testability
中级 · 课程 · 1-4 周

Starweaver
您将获得的技能: Matlab, Scientific Visualization, Data Visualization, Simulation and Simulation Software, Data Visualization Software, Mathematical Modeling, Data Analysis, Engineering Analysis, Mathematical Software, Programming Principles, Data Structures, Computer Programming, Debugging
初级 · 课程 · 1-4 周

Coursera
您将获得的技能: Work Breakdown Structure, Project Scoping, Project Estimation, Organizational Structure, Scope Management, Project Coordination, Project Management Software, Project Management, Google Sheets, Standard Operating Procedure
初级 · 指导项目 · 不超过 2 小时

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

University of Colorado Boulder
您将获得的技能: 电气工程, 验证和确认, 电气系统, 数学建模, 系统分析, 电子产品, Matlab, 电子工程, 电磁学, 工程分析, 系统设计, 电力电子, 设计规格, 计算机辅助设计, 控制系统, 电力, 模拟, 技术设计, 模拟和模拟软件, 电子系统
攻读学位
中级 · 专项课程 · 3-6 个月

您将获得的技能: 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 个月

Wesleyan University
您将获得的技能: Python 程序设计, 数据分析, 统计编程, 探索性数据分析, 模型评估, 相关性分析, 统计建模, 预测建模, SAS(软件), 统计分析, 逻辑回归, 回归分析
混合 · 课程 · 1-4 周
University of Illinois Urbana-Champaign
您将获得的技能: 数据结构, 理论计算机科学, 验证和确认, 调试, 设计软件, 计算机结构, 计算机工程, 软件开发工具, 系统设计, 专用集成电路, Algorithm, 计算机编程工具, 计算逻辑, 数字设计, 数学软件
中级 · 课程 · 1-3 个月

Meta
您将获得的技能: SQL, API 设计, 数据库管理, 移动开发, 数据持久性, 还原式 API, 安卓开发, JSON, 数据库, Android Studio, Kotlin, 网络应用
中级 · 课程 · 1-3 个月

Atlassian
您将获得的技能: 软件配置管理, 代码审查, 命令行界面, 版本控制, Git(版本控制系统), 协作软件, GitHub, Bitbucket
混合 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 验证和确认, 软件设计, 嵌入式系统, 计算机工程, 系统设计, 测试自动化, 硬件架构, 模拟, 计算逻辑
中级 · 课程 · 1-4 周

DeepLearning.AI
您将获得的技能: PyTorch(机器学习库), 信息隐私, 卷积神经网络, 生成式人工智能, 负责任的人工智能, 无监督学习, 生成对抗网络 (GAN), 数据伦理, 数据综合, 图像分析
中级 · 课程 · 1-4 周