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

IBM
您将获得的技能: 应用编程接口 (API), 网络开发, 面向对象编程(OOP), JSON, 软件开发, 数据结构, 层叠样式表(CSS), AJAX, 超文本标记语言(HTML), Javascript, 计算机编程, 事件驱动编程, Git(版本控制系统), 调试, 前端网络开发
初级 · 课程 · 1-3 个月

Rice University
您将获得的技能: 集成开发环境, Python 程序设计, 调试, 开发环境, 计算机编程, 编程原则
初级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: Object Oriented Programming (OOP), Animation and Game Design, Interactive Data Visualization, Software Design, Program Development, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Graphic and Visual Design, Python Programming, Generative AI, Simulations, Computer Graphics, Design, Computational Logic, Creative Design, Computer Programming, Computational Thinking, File I/O
初级 · 专项课程 · 3-6 个月

Microsoft
您将获得的技能: Debugging, Program Development, Software Documentation, Pseudocode, C++ (Programming Language), Computational Thinking, Maintainability, Programming Principles, Computer Programming, Integrated Development Environments, Development Environment, Algorithms, Data Validation
初级 · 课程 · 1-3 个月

Pearson
您将获得的技能: System Programming, Rust (Programming Language), Data Structures, Relational Databases, Other Programming Languages, Databases, Debugging, Programming Principles, Application Development, Secure Coding, SQL, Object Oriented Programming (OOP), C++ (Programming Language), Interoperability, Software Development, File I/O, Command-Line Interface, Data Import/Export
初级 · 专项课程 · 1-3 个月

University of Cape Town
您将获得的技能: 数据科学, 探索性数据分析, 软件包和软件管理, 其他编程语言, 统计假设检验, 数学建模, Jupyter, 统计分析, 绘图(图形), 数据操作, 数据可视化, 计算机编程, 科学可视化
初级 · 课程 · 1-4 周

Edureka
您将获得的技能: Rust (Programming Language), Back-End Web Development, System Programming, Web Frameworks, Web Development, Web Servers, Software Documentation, Scalability, Maintainability, Secure Coding, Debugging, Application Development, Authentications, Authorization (Computing)
中级 · 专项课程 · 1-3 个月

Duke University
您将获得的技能: Python 程序设计, 调试, Algorithm, 解决问题, 数据分析, 软件开发, 数据处理
初级 · 课程 · 1-4 周

Oracle
您将获得的技能: Java, Object Oriented Programming (OOP), Oracle Cloud, Computer Programming, Cloud Development, Integrated Development Environments, Development Environment
初级 · 课程 · 1-4 周

Korea Advanced Institute of Science and Technology(KAIST)
您将获得的技能: Scala 编程, 其他编程语言, 功能设计, 编程原则, 理论计算机科学, 计算机编程
混合 · 课程 · 1-3 个月

The Hong Kong University of Science and Technology
您将获得的技能: 叙事, 脚本, 计划发展, 故事板, 解决方案设计, 事件驱动编程, 数据流, 动画和游戏设计, 游戏设计, 计算思维, 编程原则, 协调, 动画, 计算机编程
初级 · 课程 · 1-3 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: 操作系统, C(编程语言), 数据结构, 数据管理, 计算机硬件, Algorithm, 计算思维, 文件系统, 计算机编程, 调试
攻读学位
初级 · 课程 · 1-3 个月