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

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

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

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

您将获得的技能: Java Programming, Java, Object Oriented Programming (OOP), Oracle SQL Developer, Oracle Databases
中级 · 专项课程 · 1-3 个月

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

您将获得的技能: 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 周

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

您将获得的技能: 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), Data Structures, Python Programming, NumPy, Pandas (Python Package), Data Analysis, Scripting, Data Manipulation, Data Visualization, Algorithms, Debugging
高级设置 · 课程 · 1-3 个月