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

University of Colorado System
您将获得的技能: 计算机编程, 图论, 调试, 文件输入/输出, 原型设计, 数据结构, Unity 引擎, 应用程序开发, 算法, 游戏设计, 软件架构, 视频游戏开发, Data Management, 数据管理, 事件驱动编程, 面向对象编程(OOP), 面向对象设计, Algorithm, C#(编程语言), 软件设计模式, 数据存储, 编程原则
初级 · 专项课程 · 3-6 个月

SAS
您将获得的技能: 数据分析, 描述性统计, 数据整合, 数据操作, 调试, 数据展示, 数据处理, 数据清理, 数据转换, 统计编程, SAS(软件)
中级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 应用程序开发, 数据结构, 计算机编程, Unity 引擎, Data Management, 视频游戏开发, 数据管理, 面向对象编程(OOP), 计划发展, 脚本, C#(编程语言)
中级 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: 计算机编程, 调试, 开发环境, C(编程语言), 软件文档, 工程计算, 编程原则
初级 · 课程 · 1-3 个月

您将获得的技能: 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 个月

University of Colorado System
您将获得的技能: 用户界面(UI), 调试, 计算机编程, Unity 引擎, 游戏设计, 开发环境, 视频游戏开发, 面向对象编程(OOP), 数据存储, 脚本, C#(编程语言)
初级 · 课程 · 1-4 周

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

Duke University
您将获得的技能: 数据分析, 调试, 数据导入/导出, 数据操作, 文件输入/输出, 计算机编程, Java, 软件测试, 应用程序接口设计, Java 编程, 算法, 统计分析, 软件设计, 集成开发环境, 数据处理, 计划发展, Algorithm, 面向对象编程(OOP), 软件文档, 解决问题, 编程原则
初级 · 课程 · 1-3 个月

Duke University
您将获得的技能: 调试, 计算机编程, Java, 数据结构, 算法, 预测建模, Java 编程, 文件输入/输出, 软件工程, 性能测试, 软件设计, 面向对象编程(OOP), Algorithm, 应用编程接口 (API), 编程原则
初级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: Apache Hadoop, File Systems, Big Data, Data Infrastructure, Java, Data Structures, File Management, Systems Architecture, Data Processing, Distributed Computing, Data Storage, Development Environment, Scalability
中级 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: 计算机编程, 计算机工程, 调试, 算法, 数据结构, C(编程语言), 嵌入式系统, Algorithm, 计划发展, 编程原则
初级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 算法, 图论, 组合学, 理论计算机科学, 数学建模, 运筹学, 线性代数, 计算思维, Algorithm, Python 编程
攻读学位
高级设置 · 课程 · 1-4 周