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

Microsoft
您将获得的技能: Python 编程, Microsoft Azure, 测试驱动开发(TDD), 算法, 集成测试, 软件开发, 数据结构, 无服务器计算, 计划发展, 代码审查, 云部署, 软件文档, 面向对象编程(OOP), 可维护性, 单元测试, 面向对象设计, 软件设计, 云应用, 云计算, 微软 Azure, 生成式人工智能, Algorithm
初级 · 课程 · 1-3 个月

Duke University
您将获得的技能: NumPy, Data Structures, Data Analysis, Object Oriented Programming (OOP), Exploratory Data Analysis, Image Analysis, Data Science, Data Transformation, Data Manipulation, Big Data, Performance Tuning, Python Programming, Data Import/Export
初级 · 课程 · 1-4 周

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

您将获得的技能: Flutter (Software), Mobile Development, UI Components, Cross Platform Development, Maintainability, Microsoft Visual Studio, Development Environment, Application Development, Object Oriented Programming (OOP), Programming Principles, Computer Programming, Software Installation
初级 · 课程 · 1-3 个月

您将获得的技能: Javascript, JSON, Web Applications, Computer Programming, Application Design, Scripting Languages, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Prototyping, Context Management
初级 · 专项课程 · 3-6 个月

您将获得的技能: Computational Thinking, Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Technical Design, Theoretical Computer Science
中级 · 专项课程 · 1-3 个月

您将获得的技能: Cryptography, Object Oriented Programming (OOP), File I/O, Encryption, Data Structures, Software Development, Data Visualization, Model Evaluation, Automation, Machine Learning Algorithms, Classification Algorithms, Data Preprocessing, Public Key Cryptography Standards (PKCS), Databases, Python Programming, Natural Language Processing, Algorithms, Key Management, Software Installation, Data Validation
初级 · 专项课程 · 3-6 个月

Board Infinity
您将获得的技能: 计划发展, 软件设计模式, 开发环境, Microsoft Visual Studio, 应用程序开发
初级 · 课程 · 1-4 周

Board Infinity
您将获得的技能: Restful API, ASP.NET, Microsoft SQL Servers, C# (Programming Language), Database Management, JSON, SQL, Database Design, Server Side, Object Oriented Programming (OOP), API Design, Programming Principles
中级 · 课程 · 1-4 周

您将获得的技能: Data Structures, Graph Theory, Algorithms, Java, Theoretical Computer Science, Computer Programming, Computational Thinking, Programming Principles, Performance Tuning, Object-Relational Mapping
中级 · 专项课程 · 1-3 个月

Pearson
您将获得的技能: Java, Transaction Processing, File I/O, Java Programming, Data Access, Object Oriented Design, Data Persistence, Stored Procedure, SQL, Integration Testing, Application Development, Command-Line Interface, Application Deployment, Data Integrity, Databases, Programming Principles, Application Programming Interface (API), Secure Coding, System Programming, Mitigation
中级 · 专项课程 · 1-3 个月

The Hong Kong University of Science and Technology
您将获得的技能: 集成测试, 软件测试, 项目管理, 配置管理, 白盒测试, 软件开发, 统一建模语言, 系统测试, 测试案例, 软件开发方法, 软件工程, 调试, 敏捷方法, 单元测试, 瀑布法, 验收测试, 安全编码, Agile 方法论, 需求分析, 用户验收测试(UAT), 软件开发生命周期, 安全 Code
中级 · 课程 · 1-3 个月