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

University of Washington
您将获得的技能: Other Programming Languages, Software Design, Ruby (Programming Language), Programming Principles, Data Structures, Software Architecture, Computer Programming, Functional Design, Debugging
中级 · 课程 · 1-4 周

Meta
您将获得的技能: 数据结构, 移动开发, 网络开发, 苹果 Xcode, 面向对象编程(OOP), 开发环境, Swift 编程, 编程原则, 计算机编程, iOS 开发, 应用程序开发
初级 · 课程 · 1-3 个月

Meta
您将获得的技能: 安卓开发, 移动开发, 单元测试, 面向对象编程(OOP), 软件测试, Android Studio, Kotlin, 测试驱动开发(TDD), 功能设计
中级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: 系统编程, 数据结构, Algorithm, 面向对象编程(OOP), 计算机结构, 操作系统, 数据访问, 软件设计, 计算机编程工具, 功能设计, 围棋(编程语言), 后端网站开发, 调试
中级 · 专项课程 · 3-6 个月

Meta
您将获得的技能: 数据结构, 移动开发, 安卓开发, 面向对象编程(OOP), 计算机编程, 调试, 编程原则, Kotlin
初级 · 课程 · 1-4 周

Meta
您将获得的技能: 数据结构, 移动开发, 单元测试, 面向对象编程(OOP), 开发测试, 苹果 Xcode, 软件设计, Swift 编程, 功能设计, 苹果 iOS, 应用程序开发, 调试
中级 · 课程 · 1-4 周

您将获得的技能: COBOL (Programming Language), Integrated Development Environments, Business Logic, Mainframe Computing, Programming Principles, Computer Programming Tools, Computer Programming, File I/O, Data Management, Maintainability, Debugging
初级 · 课程 · 1-4 周

Microsoft
您将获得的技能: C++ (Programming Language), API Design, Software Architecture, Software Design, Maintainability, Data Structures, Generative AI Agents, Data Validation, Performance Tuning, Secure Coding, Verification And Validation, Algorithms, Debugging
初级 · 课程 · 1-3 个月

Rice University
您将获得的技能: 数据流, Java, 分布式计算, Algorithm, 计算机科学, 功能设计, 性能调整, 编程原则, 应用框架
中级 · 课程 · 1-3 个月

Rice University
您将获得的技能: Java, 分布式计算, Algorithm, Apache Spark, Apache Kafka, Scala 编程, 服务器, 软件架构, 编程原则, 系统架构, Apache Hadoop
中级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 数据转换, 数据分析, 数据清理, 数据结构, 网页抓取, 数据导入/导出, 统计编程, 应用编程接口 (API), 大数据, 数据操作, 性能调整, R 语言程序设计(中文版), 文本挖掘, Tidyverse(R 软件包)
中级 · 课程 · 1-3 个月

Rice University
您将获得的技能: 系统编程, 数据结构, Java, Algorithm, 性能测试, 调试, 编程原则, Java 编程
中级 · 课程 · 1-3 个月