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

您将获得的技能: Unix Shell, Unix Commands, Unix, Shell Script, Bash (Scripting Language), Command-Line Interface, Remote Access Systems, Scripting, Systems Administration, Operating System Administration, Linux Commands, File I/O, IT Automation, Linux, User Accounts, File Systems, System Monitoring, Operating Systems, File Management, Performance Tuning
初级 · 专项课程 · 1-3 个月

Rice University
您将获得的技能: Algorithm, Scala 编程, Apache Hadoop, Apache Spark, 分布式计算, Apache Kafka, 数据流, 数据结构, Java, 服务器, Java 编程, 系统编程, 编程原则, 软件架构, 功能设计, 性能测试, 性能调整, 调试, 系统架构, 应用框架
中级 · 专项课程 · 3-6 个月

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

您将获得的技能: Generative AI Agents, OpenAI API, Command-Line Interface, AI Enablement, Agentic systems, API Testing, Rust (Programming Language), Key Management, Software Technical Review, Verification And Validation, Unit Testing, Solution Architecture, Debugging
中级 · 课程 · 1-4 周

Duke University
您将获得的技能: 三维资产, 脚本, 计算机编程, 编程原则, 事件驱动编程, 游戏设计, 动画, 故事板, 视频游戏开发, 动画和游戏设计, 调试, 计算机图形学
初级 · 课程 · 1-3 个月

SAS
您将获得的技能: 探索性数据分析, 统计编程, 数据清理, 数据转换, 数据操作, 数据分析, SAS(软件), 数据导入/导出, 需求分析
中级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: Python 程序设计, 系统设计与实施, 用户需求文件, 嵌入式系统, 技术设计, 软件设计, 计算机硬件, 原型设计, 需求分析, 系统设计, 测试计划, 功能要求
混合 · 课程 · 1-3 个月

SAS
您将获得的技能: 统计编程, 数据预处理, 数据分析, 微软Excel, 数据操作, SAS(软件), 数据导入/导出, 数据访问, 调试
中级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: Python 程序设计, 数据库, Network Protocol(网络协议, 数据处理, 交互式数据可视化, 还原式 API, 数据结构, 计算机编程, 网络服务, 数据库设计, 编程原则, 数据清理, 可扩展标记语言(XML), 网页抓取, SQL, JSON, 关系数据库, 数据分析, 数据可视化软件, 数据可视化
攻读学位
初级 · 专项课程 · 3-6 个月

Board Infinity
您将获得的技能: SAP S/4HANA, Business Logic, SAP Applications, Business Reporting, Debugging, Object Oriented Design, Report Writing, Programming Principles, Object Oriented Programming (OOP), User Interface (UI), Program Development, UI Components, Test Tools, Data Entry, Eclipse (Software), Software Engineering, Maintainability, Development Environment, Data Structures
初级 · 课程 · 1-4 周
University of Toronto
您将获得的技能: Python 程序设计, Algorithm, 计划发展, 文件输入/输出, 编程原则, 集成开发环境, 软件文档, 计算机编程, 数据结构, 开发环境, 调试
初级 · 课程 · 1-3 个月

您将获得的技能: R Programming, Ggplot2, Data Visualization, Data Manipulation, Exploratory Data Analysis, Statistical Programming, Data Science, Tidyverse (R Package), Statistical Modeling, Data Analysis, Regression Analysis, Data Structures, Statistical Analysis, Descriptive Statistics, Programming Principles, Data Transformation, Probability & Statistics
中级 · 课程 · 1-3 个月