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

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

您将获得的技能: GraphQL, API Design, Restful API, Application Programming Interface (API), Cloud API, ASP.NET, Authentications, Data Validation, .NET Framework, Authorization (Computing), C# (Programming Language), Serverless Computing, Software Documentation, Microsoft Azure, Software Architecture, Verification And Validation, Application Deployment, Debugging
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 脚本, 三维资产, 软件文档, 面向对象编程(OOP), 数据存储, 计算机编程, 视频游戏开发, 虚幻引擎, 开发环境, C++(编程语言), 调试
中级 · 课程 · 1-4 周
University of London
您将获得的技能: 网络安全, Network Security, 网页设计与开发, 计算机网络, 计算思维, 计算机系统, 计算机编程, Javascript, 测量系统, 软件开发工具, 开发环境, 计算机扫盲, 计算机科学, 解决问题, 计算机编程工具, 普通数学, 算术, 网络应用, 调试, 计算机图形学
攻读学位
初级 · 专项课程 · 1-3 个月

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

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

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

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

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

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

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

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