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

LearnQuest
您将获得的技能: iOS 开发, 模型视图控制器, 编程原则, 软件架构, 模型-视图-控制器, 移动开发, Swift 编程, 苹果 Xcode, 开发环境, 面向对象编程(OOP), 数据结构
初级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: 数据建模, 统一建模语言, 面向对象设计, 编程原则, Microsoft Visual Studio, .NET框架, Visual Basic(编程语言), 数据结构, 面向对象编程(OOP), 计划发展, 计算机编程
中级 · 课程 · 1-4 周

您将获得的技能: System Programming, Debugging, Secure Coding, C++ (Programming Language), Programming Principles, Software Development, Object Oriented Programming (OOP)
中级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 三维资产, 数据存储, 面向对象设计, 文件输入/输出, 游戏设计, Unity 引擎, C#(编程语言), 编程原则, C++(编程语言), 视频游戏开发, 软件文档, 事件驱动编程, 开发环境, 数据结构, 虚幻引擎, 面向对象编程(OOP), 调试, 计算机编程, 用户界面(UI), 软件设计模式
中级 · 专项课程 · 3-6 个月

Pohang University of Science and Technology(POSTECH)
您将获得的技能: 网络协议, Microsoft Azure, 应用程序开发, 数据分析, Google Cloud 平台, 物联网, Amazon Web Services, IBM 云计算, 新兴技术, 微软 Azure, Network Protocol(网络协议, 云计算, 云平台
初级 · 课程 · 1-3 个月

您将获得的技能: Debugging, z/OS, Job Control Language (JCL), IBM Cloud, Mainframe Computing, Scripting Languages, Computer Programming, Program Development, File I/O, Data Structures, Command-Line Interface, Application Development
中级 · 课程 · 1-3 个月

您将获得的技能: System Programming, Interoperability, Object Oriented Programming (OOP), Data Structures, Software Development, Debugging
中级 · 课程 · 1-4 周
University of London
您将获得的技能: 应用数学, 计算机系统, 计算机网络, 计算机扫盲, 普通数学, 网络安全, 计算机编程工具, 计算思维, 软件开发工具, Network Security, 计算机科学, 解决问题, 开发环境, 网页设计与开发, Javascript, 计算机图形学, 调试, 计算机编程, 算术, 网络应用
攻读学位
初级 · 专项课程 · 1-3 个月

University of Glasgow
您将获得的技能: Matlab, Artificial Intelligence and Machine Learning (AI/ML), AI Enablement, Applied Mathematics
初级 · 课程 · 1-4 周

您将获得的技能: C# (Programming Language), Data Modeling, User Interface (UI), jQuery, Microsoft SQL Servers, Microsoft Visual Studio, Application Development, User Interface and User Experience (UI/UX) Design, Data Validation, Application Design, Database Application, Business Reporting, Data Management, SQL, .NET Framework, Data Structures, Javascript and jQuery, Programming Principles, Web Development, Maintainability
初级 · 专项课程 · 1-3 个月

IBM
您将获得的技能: 数据驱动决策, 生成式人工智能, 云部署, 人工智能, 计算机编程
初级 · 课程 · 1-3 个月

您将获得的技能: Rust (Programming Language), Relational Databases, Databases, Application Development, SQL, Object Oriented Programming (OOP), Data Structures, File I/O, Software Development, Command-Line Interface, Data Import/Export
中级 · 课程 · 1-4 周