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

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

您将获得的技能: Programmable Logic Controllers, Animations, Human Machine Interfaces, Control Systems, Real-Time Operating Systems, Visualization (Computer Graphics), Control Panels, Test Tools, Interactive Design, Automation Engineering, Program Development, Automation, Simulations, System Monitoring, Electrical Wiring, Computational Logic, Simulation and Simulation Software, User Interface (UI) Design, Network Troubleshooting, User Feedback
中级 · 专项课程 · 3-6 个月

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

您将获得的技能: Programmable Logic Controllers, Electrical Wiring, Computational Logic, Control Systems, Automation, Simulation and Simulation Software, Human Machine Interfaces, Communication Systems, Applied Mathematics
初级 · 课程 · 1-3 个月

Edureka
您将获得的技能: Cloud-Native Computing, Grafana, Web Services, Web Applications, Software Architecture, Development Environment, Object Oriented Design, CI/CD, Programming Principles, Computer Programming, Program Development, Network Security, Other Programming Languages, Software Development Tools, Data Structures, Data Sharing
中级 · 专项课程 · 3-6 个月

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

Edureka
您将获得的技能: Development Environment, Web Development, Computer Programming, Program Development, Other Programming Languages, Software Development Tools
初级 · 课程 · 1-3 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: 编程原则, 大数据, 算法, 计算机编程, 交互式数据可视化, 数据可视化软件, 地理空间信息与技术, 分布式计算, 面向对象编程(OOP), 用户界面(UI), 数据操作, 数据处理, Scala 编程, 数据结构, 功能设计, 软件设计模式, Apache Spark, 软件设计, 热图, 性能调整, Algorithm
中级 · 专项课程 · 3-6 个月

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

University of Washington
您将获得的技能: Ruby (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Functional Design, Computational Thinking, Software Design Patterns, Theoretical Computer Science, Computer Science, Debugging
混合 · 课程 · 1-3 个月

Ball State University
您将获得的技能: Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Python Programming, Object Oriented Programming (OOP), Natural Language Processing, Scripting, NumPy, Algorithms, Debugging, Data Structures
攻读学位
初级 · 课程 · 1-3 个月

University of Toronto
您将获得的技能: Objective-C(编程语言), 集成开发环境, 编程原则, 计算机编程, 移动开发, 面向对象编程(OOP), 图像分析, 苹果 Xcode, iOS 开发, Swift 编程, 苹果 iOS
混合 · 课程 · 1-3 个月