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

University of Washington
您将获得的技能: 沟通策略, 交流, 写作, 行动导向, 同行评审, 图表设计, 激励技能, 沉着, 可信度, 语言交流技能, 推动参与, 讲故事, 演讲, 简明扼要, 建设性反馈, 说服沟通, 信息图表, 非语言交流, 公开演讲, 表演艺术
★ 4.7 (2810) · 初级 · 专项课程 · 3-6 个月

DeepLearning.AI
您将获得的技能: 降维, 机器学习, 高等数学, 数据预处理, NumPy, 线性代数, 数学建模, 应用数学, Python 编程, 代数, 机器学习方法, 数据操作
★ 4.6 (2330) · 中级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 自动化, Data Management, 数据管理, 解决问题, Visual Basic(编程语言), 计算机编程, Excel 宏, 电子表格软件, 数据清理, 调试, 编程原则, 算法, Algorithm
★ 4.8 (4311) · 初级 · 课程 · 1-3 个月

您将获得的技能: Android Studio, Android Jetpack, Kotlin, Android Development, Android (Operating System), Responsive Web Design, Mobile Development, UI Components, Unit Testing, Gradle, User Interface (UI) Design, Application Development, User Interface (UI), Integrated Development Environments, Object Oriented Programming (OOP), Development Environment, Programming Principles, Test Driven Development (TDD), Wireframing, Prototyping
★ 4.6 (1912) · 初级 · 专项课程 · 3-6 个月

Google Cloud
您将获得的技能: Spring Boot, 配置管理, 数据库管理, 应用程序性能管理, 云计算开发, 云应用, 数据库, 面向服务的架构, 微服务, 软件架构, 弹簧框架, Google Cloud 平台
★ 4.3 (1359) · 中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: 数据导入/导出, 数据结构, Python 编程, 调试, 功能设计, 编程原则, 文件输入/输出
★ 4.8 (5441) · 初级 · 课程 · 1-3 个月

DeepLearning.AI
您将获得的技能: 统计分析, 降维, 机器学习, 微积分, 贝叶斯统计, 描述性统计, 数据预处理, NumPy, 抽样(统计), 概率分布, 线性代数, 概率, 统计推理, 数学建模, 概率与统计, 统计假设检验, A/B 测试, 应用数学, 机器学习方法, 数值分析
★ 4.6 (3180) · 中级 · 专项课程 · 1-3 个月

Meta
您将获得的技能: 用户体验设计, 版本控制, 用户体验, Javascript, Unix 命令, 恢复性应用程序接口, 用户界面(UI), Jest(JavaScript 测试框架), 移动开发, Git(版本控制系统), 设计研究, 交互设计, React Native, React.js, 查询语言, 角色(用户体验), 用户研究, 网络开发工具, GitHub, 可用性测试
★ 4.6 (1.1万) · 初级 · 专项课程 · 3-6 个月

LearnQuest
您将获得的技能: Java 编程, Spring Boot, 企业应用管理, 模型视图控制器, JSON, 应用程序接口网关, 单元测试, 恢复性应用程序接口, JUnit, 数据持久性, YAML, 网络服务, 软件架构, 微服务, 面向服务的架构, 弹簧框架, 负载平衡, 模型-视图-控制器, 事务处理, 对象关系映射, 云计算架构
★ 3.9 (703) · 初级 · 专项课程 · 1-3 个月
The Hong Kong University of Science and Technology
您将获得的技能: Prompt Engineering, Vibe coding, HTML and CSS, Generative AI, Web Development, Python Programming, Data Analysis, Artificial Intelligence, Data Science, Program Development, Simulations, Debugging
初级 · 课程 · 1-3 个月

您将获得的技能: Data Validation, Object-Relational Mapping, Database Design, Back-End Web Development, Data Modeling, Data Integrity, Database Development, Application Development, Software Architecture, Database Application, Health Information Management, Data Persistence, Health Care, Database Management, C# (Programming Language)
初级 · 课程 · 1-4 周

Meta
您将获得的技能: Jest (JavaScript Testing Framework), React.js, Web Development Tools, Web Applications, Event-Driven Programming, JavaScript Frameworks, Application Programming Interface (API), Application Development, UI Components, Unit Testing, Front-End Web Development, Software Design Patterns, Context Management, Cascading Style Sheets (CSS), Javascript, Hypertext Markup Language (HTML), Debugging
★ 4.7 (3676) · 中级 · 专项课程 · 1-3 个月