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

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

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

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

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

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

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

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

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

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

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

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 周