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

Amazon
您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Java, File Management, Data Import/Export, Maintainability, Debugging, Software Development
初级 · 课程 · 1-4 周

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

University of Colorado System
您将获得的技能: UI 组件, 调试, 文件管理, C++(编程语言), 数据结构, 软件设计模式, 面向对象编程(OOP), 事件驱动编程, 视频游戏开发, 编程原则, Unity 引擎, C#(编程语言), 虚幻引擎
中级 · 课程 · 1-4 周

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

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

Simplilearn
您将获得的技能: C# (Programming Language), Restful API, Unity Engine, Object Oriented Programming (OOP), .NET Framework, C++ (Programming Language), Video Game Development, ASP.NET, Object-Relational Mapping, Software Engineering, Web Services, Application Development, Software Design Patterns, Database Management, Programming Principles, C (Programming Language)
初级 · 课程 · 1-4 周

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

Universidad de Palermo
您将获得的技能: Object Oriented Design, Object Oriented Programming (OOP), Java, Software Design Patterns, Programming Principles
中级 · 课程 · 1-4 周

Packt
您将获得的技能: Java, Web Servers, Encryption, Software Installation
中级 · 课程 · 1-4 周

您将获得的技能: C++ (Programming Language), Object Oriented Programming (OOP), Software Design Patterns, Data Structures, File Systems, Algorithms, Maintainability, Debugging
中级 · 课程 · 1-3 个月

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

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