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

Edureka
您将获得的技能: TypeScript, Object Oriented Design, Object Oriented Programming (OOP), Programming Principles, Software Design, Computer Programming, Software Architecture, Debugging, Maintainability, Software Development, Javascript, Web Development Tools, Web Development
初级 · 课程 · 1-4 周

Ball State University
您将获得的技能: Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Python Programming, Object Oriented Programming (OOP), Natural Language Processing, Scripting, NumPy, Algorithms, Debugging, Data Structures
攻读学位
初级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: IntelliJ IDEA, Java Programming, Object Oriented Programming (OOP), Java, Integrated Development Environments, Computer Programming, Open Source Technology, Programming Principles, Scalability, Functional Design
中级 · 课程 · 1-4 周

Northeastern University
您将获得的技能: Java, Object Oriented Programming (OOP), Data Structures, Object Oriented Design, Event-Driven Programming, Computer Programming, Application Design, Programming Principles, Application Development, File I/O, User Interface (UI), User Interface (UI) Design, Development Environment, Software Development
中级 · 课程 · 1-4 周

University of Washington
您将获得的技能: Ruby (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Functional Design, Computational Thinking, Software Design Patterns, Theoretical Computer Science, Computer Science, Debugging
混合 · 课程 · 1-3 个月

Northeastern University
您将获得的技能: Software Architecture, Java, Software Design, Object Oriented Programming (OOP), Data-Driven Decision-Making, Business Modeling, Test Data, User Interface (UI) Design, Application Development, Computer Programming, Artificial Intelligence, Data Structures
混合 · 课程 · 1-3 个月

Northeastern University
您将获得的技能: Java, Software Architecture, Object Oriented Programming (OOP), Data Structures, Software Design, Computer Programming, Programming Principles, Application Development, UI Components
混合 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Maintainability, Software Design, Program Development, Application Development, Data Management, Data Validation
中级 · 课程 · 1-4 周

您将获得的技能: C and C++, Object Oriented Programming (OOP), C++ (Programming Language), Data Validation, Object Oriented Design, Computer Programming, Programming Principles, Computer Science
中级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Javascript, Application Deployment, Application Development, Web Development Tools, Programming Principles, JSON, Debugging, Data Storage
中级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Object Oriented Programming (OOP), Java, Object Oriented Design, Java Programming
中级 · 指导项目 · 不超过 2 小时

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