面向对象编程课程可以帮助您学习类、对象、继承和多态性等核心概念。您可以掌握设计稳健的软件架构、实施设计模式和编写可重复使用代码的技能。许多课程都会介绍软件开发中常用的工具,如 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
您将获得的技能: 功能设计, 数据结构, Scala 编程, 编程原则, 集成开发环境, Algorithm, 面向对象编程(OOP)
中级 · 课程 · 1-3 个月

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

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

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

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

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

Northeastern University
您将获得的技能: Systems Thinking, Software Visualization, Object Oriented Design, Software Engineering, Object Oriented Programming (OOP), Application Design, Web Applications, Software Development Life Cycle, Case Studies, Data Modeling, Systems Development, Software Development, Business Architecture, Engineering Software, Business Risk Management, Python Programming, Software Design, Application Development, Computer Programming, Development Environment
初级 · 专项课程 · 3-6 个月

您将获得的技能: Object Oriented Programming (OOP), Data Structures, Python Programming, NumPy, Pandas (Python Package), Data Analysis, Scripting, Data Manipulation, Data Visualization, Algorithms, Debugging
高级设置 · 课程 · 1-3 个月