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

Simplilearn
您将获得的技能: C# (Programming Language), Restful API, Unity Engine, Object Oriented Programming (OOP), .NET Framework, C++ (Programming Language), Video Game Development, ASP.NET, Object-Relational Mapping, Software Engineering, Web Services, Application Development, Software Design Patterns, Database Management, Programming Principles, C (Programming Language)
初级 · 课程 · 1-4 周

Board Infinity
您将获得的技能: Java 编程, Java, 集成开发环境, 面向对象编程(OOP), 虚拟机, 调试, 日蚀(软件), 算法, Algorithm, 计算机编程, Virtual Machine, 开发环境
初级 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: 编程原则, 数学软件, 应用程序开发, 面向对象编程(OOP), 工程分析, 用户界面(UI), 性能调整, 算法, 脚本, 计算机编程, Algorithm, Matlab
中级 · 课程 · 1-3 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: 编程原则, 数据建模, Scala 编程, 面向对象编程(OOP), 验证和确认, 软件测试, 数据结构, 业务逻辑, 调试, 可维护性, Data Validation, 单元测试, 数据验证, 分布式计算
中级 · 课程 · 1-3 个月

Simplilearn
您将获得的技能: Object Oriented Programming (OOP), Programming Principles, Computational Thinking, Application Development, Python Programming, Computer Programming, Development Environment, Integrated Development Environments, Software Design, Software Installation
初级 · 课程 · 1-4 周
École Polytechnique Fédérale de Lausanne
您将获得的技能: 编程原则, Scala 编程, 集成开发环境, 面向对象编程(OOP), 算法, 数据结构, 计算思维, 计算机编程, Algorithm, 功能设计, 单元测试
中级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: Prompt Engineering, 数据可视化软件, 编程原则, 图像分析, 用户界面(UI), 数学软件, 面向对象编程(OOP), 及时工程, 数据分析, 散点图, 数据处理, 文件输入/输出, 柱状图, 人工智能个性化, ChatGPT, 应用机器学习, 数字信号处理, 算法, 计算机编程, Algorithm, 预测建模, Matlab
初级 · 专项课程 · 3-6 个月

Logical Operations
您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Database Application, Python Programming, Unit Testing, Computer Programming, Restful API, Cross Platform Development, Package and Software Management, Scripting, Data Science, Program Development, Computer Programming Tools, Software Development, Data Processing, Debugging, Programming Principles, User Interface (UI) Design, Regression Analysis, Machine Learning
中级 · 专项课程 · 1-3 个月

您将获得的技能: Apache Maven, Java Programming, Java, Build Tools, Eclipse (Software), Database Application, Full-Stack Web Development, CI/CD, Web Applications, Application Servers, Software Configuration Management, Continuous Integration, Application Development, Business Logic, UI Components, Integrated Development Environments, Role-Based Access Control (RBAC), Automation, Software Design Patterns, Program Development
初级 · 专项课程 · 3-6 个月

您将获得的技能: Object Oriented Programming (OOP), Data Structures, Python Programming, Data Manipulation, Programming Principles, Computer Programming, Software Installation, Development Environment, Jupyter, Integrated Development Environments
初级 · 课程 · 1-4 周

Northeastern University
您将获得的技能: Object Oriented Programming (OOP), Python Programming, Computer Programming, Development Environment, Software Installation, Scripting, Scripting Languages, Debugging, Program Development, Integrated Development Environments, Data Manipulation
初级 · 课程 · 1-3 个月

Northeastern University
您将获得的技能: Web Applications, Object Oriented Programming (OOP), Application Development, Computer Programming, Python Programming, Programming Principles, Data Science, Data Analysis, Scripting, Data Structures, Debugging, Style Guides, Software Documentation
初级 · 课程 · 1-4 周