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

您将获得的技能: Databases, Data Validation
中级 · 课程 · 3-6 个月

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

您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, C and C++, Computer Programming, Embedded Software, Development Environment, Integrated Development Environments, Embedded Systems, Algorithms, Game Design, 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, Computer Programming, Unit Testing, Program Development, Software Design, Test Driven Development (TDD), Conceptual Design
攻读学位
中级 · 课程 · 1-3 个月

您将获得的技能: Embedded Software, Embedded Systems, C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Development Testing, System Programming, C (Programming Language), Development Environment, Verification And Validation, Integrated Development Environments, Software Design Patterns, Peripheral Devices, Debugging
中级 · 课程 · 1-3 个月

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

University of Colorado System
您将获得的技能: 数据结构, C#(编程语言), Unity 引擎, 调试, 用户界面(UI), 文件输入/输出, 面向对象编程(OOP), 事件驱动编程, 视频游戏开发, UI 组件
中级 · 课程 · 1-3 个月

您将获得的技能: Version Control, Debugging, Software Design Patterns, Object Oriented Design, Object Oriented Programming (OOP), Software Development, Git (Version Control System), Programming Principles, Software Design, Computer Programming, Software Engineering, Integrated Development Environments, Command-Line Interface
初级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Electronic Components, C and C++, C++ (Programming Language), Embedded Software, Hardware Troubleshooting, Program Development, Maintainability, Debugging, Development Environment
中级 · 课程 · 1-3 个月

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

University of Illinois Urbana-Champaign
您将获得的技能: C++(编程语言), 工程软件, 数据结构, 计划发展, 调试, 开发环境, 计算机编程, 面向对象设计, 面向对象编程(OOP)
中级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: C++(编程语言), 数据结构, Unity 引擎, C#(编程语言), 用户界面(UI), 虚幻引擎, 文件输入/输出, 视频游戏开发, 面向对象设计, 事件驱动编程, 面向对象编程(OOP)
中级 · 课程 · 1-4 周