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

您将获得的技能: Remote Access Systems, TCP/IP, Network Protocols, System Programming, Operating Systems, Hardware Architecture, Performance Tuning, Computer Hardware
中级 · 课程 · 1-3 个月

您将获得的技能: Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Software Development
初级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: 开放源码技术, C(编程语言), 电子工程, 网络协议, 计算机硬件, Network Protocol(网络协议, 开发环境, 集成开发环境, 数字通信, 嵌入式系统, 嵌入式软件, 调试, 计算机编程, 电子元件
混合 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), C++ (Programming Language), Application Development, Object Oriented Design, Data Visualization Software, Visualization (Computer Graphics), Programming Principles, Computer Graphics, Solution Design, Computational Thinking, Graphing, Verification And Validation, Development Environment, Software Visualization, Graphic and Visual Design, Data Presentation, Application Design, Data Validation, C and C++, Program Development
初级 · 专项课程 · 3-6 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: 地理空间制图, 热图, 交互式数据可视化, 大数据, 地理空间信息与技术, 数据可视化软件, 数据操作, 数据转换, 空间数据分析, 用户界面(UI), Scala 编程, Apache Spark
混合 · 课程 · 1-3 个月

您将获得的技能: C and C++, C++ (Programming Language), Development Environment, Performance Tuning, Distributed Computing, Docker (Software), Development Testing, Programming Principles, Algorithms, Computer Programming, Python Programming, Debugging, Software-Defined Networking, Computer Hardware, Scripting
中级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: Microsoft 开发工具, 应用程序开发, 编程原则, .NET框架, Visual Basic(编程语言), 开发环境, 集成开发环境, 软件开发, 调试, 计算机编程, 跨平台开发
初级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: C++(编程语言), 视频游戏开发, 数据存储, 面向对象编程(OOP), 数据结构, 虚幻引擎, 计算机编程
中级 · 课程 · 1-4 周

您将获得的技能: Computational Thinking, Programming Principles, Python Programming, Software Installation, Algorithms, Computer Programming, Development Environment
混合 · 课程 · 1-4 周

Logical Operations
您将获得的技能: Object Oriented Programming (OOP), Data Structures, File I/O, Debugging, Data Processing, Application Development, File Management, File Systems, Programming Principles, Computer Programming, Python Programming, Scripting, Scripting Languages, Operating Systems, Software Development, Virtual Machines, Cross Platform Development
初级 · 专项课程 · 1-3 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Program Development, Distributed Computing, Performance Testing, Algorithms, Computer Hardware, C (Programming Language)
中级 · 课程 · 1-3 个月

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