面向对象编程课程可以帮助您学习类、对象、继承和多态性等核心概念。您可以掌握设计稳健的软件架构、实施设计模式和编写可重复使用代码的技能。许多课程都会介绍软件开发中常用的工具,如 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 周

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

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

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

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

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 周

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 个月

您将获得的技能: 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
您将获得的技能: Web Applications, Web Development, Object Oriented Programming (OOP), Application Development, Python Programming, Computer Programming, Programming Principles, Data Science, Data Analysis, Scripting, Debugging
初级 · 课程 · 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 个月

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