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

您将获得的技能: Computer Vision, Model Deployment, Performance Analysis, Performance Measurement, Data Pipelines, Quality Assessment
中级 · 课程 · 1-4 周

您将获得的技能: Extensible Markup Language (XML), Extensible Languages and XML, Javascript, Web Development Tools, Scripting
中级 · 课程 · 1-4 周
Johns Hopkins University
您将获得的技能: 数据共享, 数据清理, 统计可视化, 机器学习, 数据可视化软件, 统计编程, GitHub, 数据科学, 数据操作, Knitr, R(软件), 降维, Rmarkdown, R 程序设计, 绘图(图形), 版本控制, 统计分析, 探索性数据分析, Ggplot2, 数据整合
初级 · 专项课程 · 3-6 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: 算法, 分布式计算, 数据结构, Scala 编程, 其他编程语言, 可扩展性, 功能设计, Java 编程, 性能调整, Algorithm
中级 · 课程 · 1-4 周

University of California, Santa Cruz
您将获得的技能: 编程原则, 算法, 游戏设计, 计算机编程, C++(编程语言), 人工智能, 软件文档, 面向对象编程(OOP), 调试, 数据结构, 软件设计模式, C(编程语言), 图论, Algorithm
初级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: Hardware Architecture, Computer Programming Tools, Linear Algebra
中级 · 课程 · 1-3 个月

IBM
您将获得的技能: 脚本, Git(版本控制系统), 软件开发, 网络应用, 数据结构, 计算机编程, 应用编程接口 (API), 面向对象编程(OOP), HTML 和 CSS, 调试, 网络开发, JSON, Javascript, 事件驱动编程, 阿贾克斯
初级 · 课程 · 1-3 个月

Rice University
您将获得的技能: Python 编程, 编程原则, 集成开发环境, 计算机编程, 调试, 开发环境
初级 · 课程 · 1-4 周

Birla Institute of Technology & Science, Pilani
您将获得的技能: Web Servers, Distributed Computing, Application Servers, Servers, Network Architecture, System Programming, Network Protocols, Systems Architecture, TCP/IP, Computer Networking, Network Performance Management, Scalability, File Transfer Protocol (FTP), System Design and Implementation, Web Services, Microservices, File Systems, Debugging, Software Development, Application Programming Interface (API)
初级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Distributed Computing, Scalability, Performance Tuning, C++ (Programming Language), System Programming, Computer Architecture, Cross Platform Development, Hardware Architecture, Application Development, Algorithms, C (Programming Language), Development Environment
初级 · 课程 · 1-4 周

Pragmatic AI Labs
初级 · 课程 · 1-4 周

University of Cape Town
您将获得的技能: 软件包和软件管理, 计算机编程, Jupyter, 数值分析, 描述性统计, 数据操作, 科学可视化, 箱形图, 数据导入/导出, 统计假设检验, 数据可视化, 统计分析, 探索性数据分析, 数学建模
初级 · 课程 · 1-4 周