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

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

Johns Hopkins University
您将获得的技能: 数据清理, 可视化(计算机制图), 面向对象编程(OOP), R 语言程序设计(中文版), 数据预处理, Ggplot2, 数据地图, 数据操作, 交互式数据可视化, 技术文档, 网页抓取, 调试, 传单(软件), 软件文档, 数据可视化, 单元测试, Tidyverse(R 软件包), 数据可视化软件, Open Source 技术, 软件包和软件管理
初级 · 专项课程 · 3-6 个月
University of Michigan
您将获得的技能: JSON, 面向对象编程(OOP), 调试, jQuery, AJAX, PHP(脚本语言), Javascript 和 jQuery, 网络应用, 事件驱动编程, 数据导入/导出, Javascript
中级 · 课程 · 1-4 周

Universidad Nacional Autónoma de México
您将获得的技能: Java, Object Oriented Programming (OOP), Java Programming, Android Development, Android Studio, Mobile Development, Programming Principles, Integrated Development Environments
混合 · 课程 · 1-4 周

IBM
您将获得的技能: Python 程序设计, 计算机视觉, 负责任的人工智能, 数据科学, 检索-增强生成, Prompt Engineering, 响应式网页设计, 机器学习, LangChain, 软件开发生命周期, 生成式人工智能, 软件架构, 工程软件, LLM 申请, AI 工作流程, 提示模式, IBM 云, 还原式 API, 数据导入/导出, ChatGPT
攻读学位
初级 · 专业证书 · 3-6 个月

您将获得的技能: File I/O, Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, SQL, Full-Stack Web Development, Test Driven Development (TDD), Software Development, Restful API, Object Oriented Programming (OOP), Object Oriented Design, Cloud Deployment, Database Management, Digital Transformation, Java Programming, Generative AI
初级 · 专业证书 · 3-6 个月

您将获得的技能: Cascading Style Sheets (CSS), Web Design and Development, Scripting, Full-Stack Web Development, Object Oriented Programming (OOP), Event-Driven Programming
初级 · 课程 · 1-4 周

IBM
您将获得的技能: Python 程序设计, 数据库, 数据架构, Data Governance, 数据库管理, 数据管道, 数据仓库, 数据转换, 大数据, 数据存储, 网页抓取, IBM DB2, 数据库设计, 关系数据库, MySQL, 编程原则, 存储过程, SQL, 数据导入/导出, 摘录
初级 · 专项课程 · 3-6 个月

您将获得的技能: Pandas (Python Package), NumPy, Data Manipulation, Data Preprocessing, Package and Software Management, Data Analysis, Data Transformation, Data Integration, JSON, Object Oriented Programming (OOP), Data Wrangling, Data Science, Python Programming, Computer Programming, Programming Principles, Data Import/Export, Software Design, Data Validation, Computational Logic, Data Structures
初级 · 专项课程 · 3-6 个月

University of California, Irvine
您将获得的技能: 面向对象编程(OOP), 数据结构, 软件设计, 功能设计, 调试, 围棋(编程语言)
中级 · 课程 · 1-4 周

Instituto Tecnológico de Aeronáutica
您将获得的技能: Object Oriented Programming (OOP), Software Design Patterns, Object Oriented Design, Java, Software Design, Application Design, Test Driven Development (TDD)
中级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 脚本, 面向对象编程(OOP), 面向对象设计, 视频游戏开发, 软件设计, Unity 引擎, 编程原则, 游戏设计, 应用程序开发, C#(编程语言)
中级 · 课程 · 1-4 周