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

您将获得的技能: Debugging, Program Development, Data Structures, Python Programming, Scripting, Programming Principles, Computer Programming, Scripting Languages
初级 · 课程 · 1-3 个月

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

Illinois Tech
您将获得的技能: Web Development, Database Design, Relational Databases, Web Development Tools, Databases, Full-Stack Web Development, Application Deployment, HTML and CSS, Cloud Deployment, Back-End Web Development, Application Development, Front-End Web Development, JavaScript Frameworks, Application Servers, Web Servers, Scripting, Javascript, Network Protocols, Cloud Computing
攻读学位
中级 · 课程 · 1-3 个月

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

您将获得的技能: Remote Access Systems, TCP/IP, Network Protocols, System Programming, Operating Systems, Hardware Architecture, Performance Tuning, Computer Hardware
中级 · 课程 · 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 周

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

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

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

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

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