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

您将获得的技能: Web Development Tools, Javascript, Development Environment, Integrated Development Environments, Computer Programming, Debugging, HTML and CSS, Data Structures
初级 · 课程 · 1-4 周

IBM
您将获得的技能: 数据驱动的决策制定, 云部署, 生成式人工智能, 计算机编程, 人工智能
初级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 系统编程, C++(编程语言), 数据访问, 计算机硬件, 计划发展, C 和 C++, 计算机结构, Python 程序设计, 开发环境, 计算机编程工具, 编程原则
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: C++(编程语言), 三维资产, 脚本, 视频游戏开发, 虚幻引擎, 面向对象编程(OOP), 开发环境, 计算机编程, 调试, 软件文档, 数据存储
中级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Data Import/Export, Data Structures, Python Programming, Integrated Development Environments, Scripting, Computational Logic, Computer Science, Data Storage, File Management
初级 · 专项课程 · 3-6 个月

您将获得的技能: Plot (Graphics), Scripting, Scientific Visualization, Visualization (Computer Graphics), Graphing, Programming Principles, Debugging, Matlab, Computational Thinking, Numerical Analysis, Data Manipulation, Linear Algebra
混合 · 课程 · 1-4 周

Duke University
您将获得的技能: 数据分析, Java, 数据结构, 超文本标记语言(HTML), Algorithm, 数据处理, 软件设计, AI 个性化服务, Java 编程
中级 · 课程 · 1-3 个月

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

University of Colorado Boulder
您将获得的技能: 数据转换, 数据分析, 数据可视化软件, 统计编程, 数据操作, Ggplot2, R 语言程序设计(中文版), 数据可视化, Tidyverse(R 软件包), 编程原则, Rmarkdown, 软件安装
初级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 统计分析, 数据分析, 数据收集, 数据结构, 数据可视化软件, C(编程语言), 模拟, 计划发展, Algorithm, 微软 Visual Studio, 自动化, 计算机编程, 文件输入/输出, 描述性统计, 调试, 编程原则, 计算思维, 理论计算机科学, 数据存储
初级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: 数据结构, 数据可视化软件, 数据科学, Matplotlib, 脚本, 数据导入/导出, 脚本语言, 数据操作, 绘图(图形), Python 程序设计, 计算机编程, 功能设计, 软件包和软件管理, 软件工程, 编程原则, 柱状图, Seaborn, NumPy, Pandas(Python 软件包), 数据可视化
初级 · 专项课程 · 1-3 个月

IBM
您将获得的技能: 系统编程, 数据管理, 操作系统, 文件管理, 作业控制语言 (JCL), Unix, Unix 命令, 主机计算, z/OS, 文件系统, Operating System 管理, IBM DB2, 数据存储
中级 · 课程 · 1-4 周