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

Packt
您将获得的技能: Java, Web Servers, Encryption, Software Installation
中级 · 课程 · 1-4 周
Instituto Tecnológico de Aeronáutica
您将获得的技能: JUnit, Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Unified Modeling Language, Unit Testing, Software Engineering, Agile Software Development, Software Design, Software Development, Programming Principles, Eclipse (Software)
中级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Software Design Patterns, Java, Unified Modeling Language, Software Design, Java Programming, Software Architecture, Model View Controller, Conceptual Design
攻读学位
中级 · 课程 · 1-3 个月

Duke University
您将获得的技能: 数据结构, 文件管理, 数据分析, Java, Algorithm, Java 编程, 调试, 数据处理, Encryption, 面向对象编程(OOP), 计算机编程, 密码学, 软件工程, 网络服务器
初级 · 课程 · 1-3 个月

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

EDUCBA
您将获得的技能: Object Oriented Programming (OOP), Java Programming, Data Structures, Programming Principles, File Management, Data Storage
中级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Javascript, Web Applications, UI Components, Application Programming Interface (API), Programming Principles, JSON, Front-End Web Development, Event-Driven Programming, Responsive Web Design, Data Storage, Debugging
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 文件管理, Unity 引擎, 数据导入/导出, C#(编程语言), 软件设计模式, UI 组件, 调试, 视频游戏开发, 事件驱动编程, 计算机编程, 面向对象编程(OOP)
中级 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), C++ (Programming Language), Computer Programming, Embedded Software, Integrated Development Environments, Embedded Systems, Game Design, Web Development
中级 · 课程 · 1-3 个月

University of Pennsylvania
您将获得的技能: Python 程序设计, 数据结构, 数据清理, 数据可视化软件, Matplotlib, 数据分析, 调试, Java 编程, Java, 应用程序开发, 数据科学, 编程原则, 透视表和图表, Pandas(Python 软件包), 面向对象编程(OOP), 计算机编程, 数据可视化, 面向对象设计, 单元测试, 日蚀(软件)
初级 · 专项课程 · 3-6 个月

Vanderbilt University
您将获得的技能: Event-Driven Programming, Computer Programming, Distributed Computing, Computer Science, Computational Thinking, Computer Networking, Data Structures, Natural Language Processing, Algorithms, Problem Solving, Application Programming Interface (API)
初级 · 课程 · 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 周