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

您将获得的技能: Version Control, Object Oriented Programming (OOP), C# (Programming Language), Microsoft Visual Studio, Development Environment, Program Development, Integrated Development Environments, Computer Programming, Programming Principles
初级 · 课程 · 3-6 个月
École Polytechnique Fédérale de Lausanne
您将获得的技能: Algorithm, Scala 编程, 数据结构, 集成开发环境, 面向对象编程(OOP), 功能设计, 编程原则
中级 · 课程 · 1-3 个月

您将获得的技能: Programming Principles, Data Import/Export, Integrated Development Environments, Debugging, File Management
初级 · 课程 · 3-6 个月

您将获得的技能: Python 程序设计, Pandas(Python 软件包), 计算机编程, NumPy, 文件输入/输出, 数据导入/导出, JSON, 应用编程接口 (API), 数据结构, 脚本, 数据处理, 数据操作, 自动化, 网页抓取, Jupyter, 面向对象编程(OOP), 编程原则, 还原式 API, 数据分析
初级 · 课程 · 1-3 个月

University of Illinois Urbana-Champaign
您将获得的技能: 数据库系统, 面向对象设计, 计算机编程, 数据库理论, Algorithm, 非结构化数据, 调试, 数据结构, C++(编程语言), 工程软件, 数据存储技术, Networking 路由器, 数据存储, 开发环境, 计划发展, 图论, 理论计算机科学, 面向对象编程(OOP)
中级 · 专项课程 · 1-3 个月

您将获得的技能: Java Programming, Java, Object Oriented Programming (OOP), Oracle SQL Developer, Oracle Databases
中级 · 专项课程 · 1-3 个月
LearnQuest
您将获得的技能: 面向对象设计, Virtual Machine, 计算机编程, 文件输入/输出, 软件包和软件管理, 调试, 数据持久性, 网络开发, 数据结构, 软件设计, Java 编程, 面向对象编程(OOP), 开发环境, 集成开发环境, Java, 日蚀(软件), 编程原则, 应用框架
中级 · 专项课程 · 3-6 个月

您将获得的技能: C# (Programming Language), Object Oriented Programming (OOP), Web Scraping, Programming Principles, Microsoft Visual Studio, .NET Framework, Data Structures, Software Design Patterns, File I/O, Application Development, Computational Logic, Algorithms, Hypertext Markup Language (HTML), Unit Testing, Debugging
初级 · 课程 · 1-3 个月

您将获得的技能: Software Development Life Cycle, Object Oriented Programming (OOP), Java Programming, Java, Program Development, Software Development, Development Environment, Integrated Development Environments, Computer Programming, Software Engineering, Programming Principles
初级 · 课程 · 1-4 周

您将获得的技能: File I/O, C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, Data Structures, C (Programming Language), Development Environment, Software Design Patterns, Computational Thinking, Computer Programming, Programming Principles, Data Persistence, Algorithms, Maintainability, Simulations, Data Management, Prototyping
中级 · 专项课程 · 1-3 个月

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

您将获得的技能: Java Programming, Object Oriented Design, Linux Commands
中级 · 专项课程 · 1-3 个月