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

IBM
您将获得的技能: Python 程序设计, 阿帕奇气流, IBM Cognos 分析, 数据科学, Apache Spark, 数据库管理员, Apache Hadoop, 专业网络, 数据存储, 数据仓库, 生成式人工智能, 网页抓取, SQL, 数据库设计, NoSQL, MySQL, Linux 命令, 数据导入/导出, 摘录, 数据分析
攻读学位
初级 · 专业证书 · 3-6 个月

您将获得的技能: Threat Modeling, Network Security, Threat Management, Vulnerability Management, Intrusion Detection and Prevention, Hardening, Computer Security Incident Management, Security Management, Cyber Threat Intelligence, Cyber Attacks, Incident Response, Cybersecurity, Network Protocols, Threat Detection, Bash (Scripting Language), Debugging, Linux, Interviewing Skills, Python Programming, SQL
攻读学位
初级 · 专业证书 · 3-6 个月
University of Michigan
您将获得的技能: Python 程序设计, 数据处理, 开发环境, 软件安装, 数据结构, 数据操作, 数据分析
初级 · 课程 · 1-3 个月

您将获得的技能: 3D Modeling, Debugging, Scripting, Object Oriented Programming (OOP), Computer Graphics, Programming Principles, Animation and Game Design, Development Environment, Python Programming
初级 · 课程 · 1-3 个月

Rice University
您将获得的技能: Python 程序设计, 面向对象编程(OOP), 组合学, 理论计算机科学, 数据结构, 生物信息学, 计划发展, 计算思维, 概率, 用户界面(UI), Algorithm, 大数据, 计算机编程, 伪代码, 编程原则, 数据分析, 应用程序开发, 事件驱动编程, 互动设计, 图论
初级 · 专项课程 · 3-6 个月

LearnQuest
您将获得的技能: 开发环境, 面向对象编程(OOP), 面向对象设计, 数据结构, Java 编程, 计算机编程, Java
中级 · 课程 · 1-4 周

Meta
您将获得的技能: Python 程序设计, 前端网络开发, 云托管, 面向对象编程(OOP), 版本控制, 数据结构, Bootstrap(前端框架), Unix 命令, Django (网络框架), 全栈式网络开发, 网页设计与开发, 关系数据库, 后端网站开发, SQL, GitHub, Git(版本控制系统), 还原式 API, 数据库管理系统, 应用程序接口测试, 计算机编程
攻读学位
初级 · 专业证书 · 3-6 个月

您将获得的技能: JSON, Data Structures, Javascript, Application Programming Interface (API), Computer Programming, Object Oriented Programming (OOP), Debugging
中级 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: JSON, 数据安全, 面向对象设计, 可扩展性, 弹簧框架, 云安全, 中间件, 对象关系映射, Java, 软件设计, 云计算, 网络应用, 云服务, 数据库设计, 网络服务, 还原式 API, 安全控制
中级 · 课程 · 1-4 周

JetBrains
您将获得的技能: Integrated Development Environments, Python Programming, File I/O
初级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 数据清理, 可视化(计算机制图), 面向对象编程(OOP), R 语言程序设计(中文版), 数据预处理, Ggplot2, 数据地图, 数据操作, 交互式数据可视化, 技术文档, 网页抓取, 调试, 传单(软件), 软件文档, 数据可视化, 单元测试, Tidyverse(R 软件包), 数据可视化软件, Open Source 技术, 软件包和软件管理
初级 · 专项课程 · 3-6 个月
University of Toronto
您将获得的技能: Python 程序设计, 数据结构, 测试自动化, 软件测试, 面向对象编程(OOP), 调试, 计划发展, 计算思维, Algorithm, 测试案例, 单元测试
混合 · 课程 · 1-3 个月