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

École Polytechnique Fédérale de Lausanne
您将获得的技能: Object Oriented Programming (OOP), Java Programming, Java, Computer Programming, Software Design
中级 · 课程 · 1-3 个月

University of London
您将获得的技能: 计算机编程, Javascript, 互动设计, 人机交互, 开发环境, 调试, 图形工具, Data Management, 数据管理, 计算机图形学, 软件开发工具, 计算机编程工具
初级 · 课程 · 1-4 周

Universidad Austral
您将获得的技能: Software Documentation, Object Oriented Design, Unified Modeling Language, Software Design, Test Driven Development (TDD), Unit Testing, Object Oriented Programming (OOP), Development Testing, Programming Principles, Software Quality (SQA/SQC), Software Development, Computer Programming, Python Programming
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Object Oriented Design, Object Oriented Programming (OOP), Unified Modeling Language, JUnit, Software Testing, Software Engineering, Java, Java Programming, Computer Programming, Unit Testing, Program Development, Software Design, Test Driven Development (TDD), Conceptual Design
攻读学位
中级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: NumPy, Debugging, Pandas (Python Package), Statistics, Data Analysis, Statistical Programming, Descriptive Statistics, Exploratory Data Analysis, Data Preprocessing, Data-oriented programming, Program Development, Numerical Analysis, Critical Thinking
中级 · 专项课程 · 3-6 个月

您将获得的技能: IntelliJ IDEA, Integrated Development Environments, Java, Development Environment, Debugging, Object Oriented Programming (OOP), Programming Principles
初级 · 课程 · 1-4 周

Board Infinity
您将获得的技能: 开发环境, 调试, .NET框架, 网络应用, ASP.NET, 事件驱动编程, 面向对象编程(OOP), 网络开发, C#(编程语言), 编程原则
中级 · 课程 · 1-4 周

您将获得的技能: Apache Maven, File I/O, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, Object Oriented Design, JUnit, Software Documentation, Data Structures, Computer Programming, Restful API, Integrated Development Environments, Java, Programming Principles, Data Validation, Network Protocols, Unit Testing, Computer Science
初级 · 专项课程 · 3-6 个月

您将获得的技能: PHP (Scripting Language), Object Oriented Programming (OOP), Object Oriented Design, Web Development, Maintainability, Software Engineering
中级 · 指导项目 · 不超过 2 小时

Universidad de Palermo
您将获得的技能: Eclipse (Software), Java, Java Programming, Object Oriented Programming (OOP), Integrated Development Environments, Data Structures, File I/O, Programming Principles, Algorithms, Computer Programming, Development Environment, Computational Thinking, Debugging, Software Development
初级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: 计算机编程, 算法, 数据结构, 计算思维, 软件架构, Python 编程, Algorithm, 面向对象编程(OOP), 面向对象设计, 模型视图控制器, 软件设计模式, 编程原则, 模型-视图-控制器
初级 · 课程 · 1-4 周

Packt
您将获得的技能: Java, Object Oriented Design, File I/O, Program Development, Encryption
中级 · 课程 · 1-4 周