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

University of Pennsylvania
您将获得的技能: 数据结构, Algorithm, 计算机硬件, 计划发展, 计算思维, Python 程序设计, 调试, 面向对象编程(OOP), 解决问题, 伪代码, 分析, 计算机编程
初级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: 数据结构, 软件包和软件管理, 数据操作, 编程原则, 计算逻辑, Python 程序设计, 面向对象编程(OOP), 文件输入/输出, Jupyter, 生物信息学
混合 · 课程 · 1-4 周

DeepLearning.AI
您将获得的技能: PyTorch(机器学习库), 卷积神经网络, 嵌入, 自然语言处理, 监督学习, 人工神经网络, 调试, 计算机视觉, 深度学习, 应用机器学习, 迁移学习, 递归神经网络 (RNN), 数据预处理, 机器学习, 人工智能和机器学习(AI/ML), Keras(神经网络库), 性能调整, 图像分析, 拥抱的脸, 张力流
攻读学位
中级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: 应用编程接口 (API), Python 程序设计, 面向对象编程(OOP), 软件设计, 集成开发环境, 软件工程, 统一模型语言, Jupyter, 计算机视觉, 计算机编程, 图像分析
中级 · 课程 · 1-4 周

您将获得的技能: Debugging, Python Programming, Cybersecurity, Scripting, Programming Principles, IT Automation, Algorithms, Automation, Computer Programming, File Management, Data Structures
初级 · 课程 · 1-4 周
Johns Hopkins University
您将获得的技能: 交互式数据可视化, 统计假设检验, 回归分析, 数据科学, R 语言程序设计(中文版), Plotly, 统计推理, 闪亮(R 套件), 数据操作, GitHub, 机器学习算法, 统计分析, Rmarkdown, 数据清理, 模型评估, 探索性数据分析, 绘图(图形), 版本控制, 机器学习, 预测建模
初级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: 数据库, 安全 Code, JSON, 超文本标记语言(HTML), 调试, 数据库设计, 网络开发, 数据库应用, 面向对象编程(OOP), 数据建模, PHP(脚本语言), AJAX, MySQL, 数据库开发, 关系数据库, 网络应用, Javascript 和 jQuery, jQuery, SQL, Javascript
中级 · 专项课程 · 3-6 个月

University of California San Diego
您将获得的技能: Algorithm, 数据结构, 计算思维, Networking 路由器, 理论计算机科学, 面向对象编程(OOP), 图论, Java, 软件设计, 应用程序开发, 面向对象设计, Java 编程, 可维护性
中级 · 课程 · 1-3 个月

Princeton University
您将获得的技能: Algorithm, 数据结构, 理论计算机科学, Java, 面向对象编程(OOP), Java 编程, 性能测试, 计算机编程
中级 · 课程 · 3-6 个月

IBM
您将获得的技能: Linux 命令, CI/CD, 数据导入/导出, 测试驱动开发(TDD), 持续集成, Grafana, Istio, 应用程序部署, 开放式网络应用程序安全项目(OWASP), 软件开发生命周期, Devops, 敏捷软件开发, 软件架构, Kubernetes, 软件工程, Git(版本控制系统), 还原式 API, 云部署, 云计算架构, 应用程序开发
攻读学位
初级 · 专业证书 · 3-6 个月

University of Michigan
您将获得的技能: Debugging, Unit Testing, Relational Databases, Object Oriented Programming (OOP), Databases, Data Visualization Software, Object Oriented Design, Web Scraping, Creative Design, Data Science, Scatter Plots, Data Structures, Programming Principles, File I/O, Integrated Development Environments, Software Visualization, Python Programming, Computer Programming, Program Development, Diversity and Inclusion
中级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: 数据结构, 计划发展, 编程原则, Python 程序设计, 计算机图形学, 图表设计, 调试, 计算机编程
初级 · 课程 · 1-4 周