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

您将获得的技能: JSON, Data Structures, Javascript, Application Programming Interface (API), Computer Programming, Object Oriented Programming (OOP), Debugging
中级 · 课程 · 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 周

您将获得的技能: Object Oriented Design, Microsoft Copilot, Game Design, Software Design, Application Design, Unit Testing, Python Programming, AI Enablement, GitHub, Development Environment, Debugging
中级 · 指导项目 · 不超过 2 小时

IBM
您将获得的技能: Linux 命令, Flask(网络框架), 数据导入/导出, 编程原则, 还原式 API, 软件开发生命周期, 应用程序部署, Python 程序设计, 外壳脚本, 网页抓取, GitHub, 软件设计, 软件架构, Bash(脚本语言), 文件管理, Linux, 软件设计模式, 版本控制, Git(版本控制系统), 软件开发方法
初级 · 专项课程 · 3-6 个月
University of Toronto
您将获得的技能: Algorithm, 数据结构, 测试自动化, 计算思维, 计划发展, Python 程序设计, 测试案例, 软件测试, 面向对象编程(OOP), 单元测试, 调试
混合 · 课程 · 1-3 个月
University of Michigan
您将获得的技能: 数据导入/导出, JSON, 事件驱动编程, AJAX, 面向对象编程(OOP), 网络应用, Javascript 和 jQuery, PHP(脚本语言), 调试, jQuery, Javascript
中级 · 课程 · 1-4 周

IBM
您将获得的技能: PyTorch(机器学习库), 数据科学, Prompt Engineering, Apache Spark, 矢量数据库, 视觉转换器(ViT), 模型评估, Python 程序设计, 检索-增强生成, 生成模型架构, 监督学习, 生成式人工智能, 机器学习, 迁移学习, LLM 申请, 大型语言模型, Keras(神经网络库), 无监督学习, PySpark, 计算机视觉
攻读学位
中级 · 专业证书 · 3-6 个月

LearnQuest
您将获得的技能: Matplotlib, 数据导入/导出, 数据库, 面向对象编程(OOP), Python 程序设计, 数据持久性, 数据操作, Pandas(Python 软件包), 数据库应用, 脚本, 数据处理, 文件输入/输出, 关系数据库, 调试, Query 语言, NumPy, 数据可视化, 面向对象设计
初级 · 课程 · 1-4 周

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

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

University of California San Diego
您将获得的技能: Algorithm, 数据结构, 计划发展, 理论计算机科学, 数据存储, 计算思维, 编程原则, C 和 C++, 开发测试, 测试案例, 图论, Python 程序设计, Java, 网络分析, 软件测试, Javascript, 调试, 拉斯特(编程语言), 生物信息学, 计算机编程
中级 · 专项课程 · 3-6 个月

多位教师
您将获得的技能: Dashboard, Pseudocode, Jupyter, Algorithms, Data Literacy, Data Mining, Pandas (Python Package), Data Presentation, Correlation Analysis, Web Scraping, NumPy, Data Import/Export, Probability & Statistics, Programming Principles, Predictive Modeling, Computer Programming Tools, Data Science, Unsupervised Learning, Machine Learning, Project Management
初级 · 专项课程 · 3-6 个月