面向对象编程课程可以帮助您学习类、对象、继承和多态性等核心概念。您可以掌握设计稳健的软件架构、实施设计模式和编写可重复使用代码的技能。许多课程都会介绍软件开发中常用的工具,如 Java、Python 和 C++,使您能够在实际编码项目中应用所学知识。此外,您还可以探索增强面向对象原则的框架,进一步丰富您的编程工具包。
University of Michigan
您将获得的技能: Django (网络框架), 数据建模, JSON, 数据库设计, 网络应用, Javascript, 面向对象编程(OOP), jQuery, 阿贾克斯, 用户账户, 调试, Python 编程
★ 4.8 (294) · 中级 · 课程 · 1-3 个月
University of Pennsylvania
您将获得的技能: 风险管理, 预测建模, 数据建模, 商业分析, 财务建模, 投资管理, 财务报表, 回归分析, 数据驱动决策, 演讲, 业务建模, 数学建模, 风险分析, 预测, 电子表格软件, 统计建模, Microsoft Excel, 投资组合管理, Microsoft PowerPoint, 定量研究
★ 4.5 (1.1万) · 初级 · 专项课程 · 3-6 个月

您将获得的技能: Web Services, Email Automation, Scripting, Automation, Python Programming, Restful API, Application Programming Interface (API), JSON, System Monitoring, Image Analysis, Debugging
★ 4.8 (2959) · 初级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Simulations, Data-oriented programming, Plot (Graphics)
中级 · 课程 · 1-4 周
University of Toronto
您将获得的技能: 测试案例, 测试自动化, 单元测试, 面向对象编程(OOP), 数据结构, 软件测试, 计算思维, Python 编程, 计划发展, 调试, 算法, Algorithm
★ 4.6 (731) · 混合 · 课程 · 1-3 个月

Duke University
您将获得的技能: 人工神经网络, 机器学习, 监督学习, 应用机器学习, 无监督学习, Transfer Learning, 计算机视觉, 递归神经网络 (RNN), 自然语言处理, 深度学习, PyTorch(机器学习库), 强化学习, 图像分析, 卷积神经网络, 逻辑回归, 迁移学习, 医学影像, Python 编程
★ 4.7 (3822) · 中级 · 课程 · 1-3 个月

University of Washington
您将获得的技能: 人工智能, 机器学习, 监督学习, 预测建模, 无监督学习, 功能工程, 应用机器学习, 分类算法, 应用程序开发, 计算机视觉, 自然语言处理, 深度学习, 数据预处理, 回归分析, 图像分析, Model Evaluation, 文本挖掘, Python 编程, 模型评估
★ 4.6 (1.4万) · 混合 · 课程 · 1-3 个月

University of Illinois Urbana-Champaign
您将获得的技能: C++ (Programming Language), Programming Principles
中级 · 课程 · 1-3 个月

您将获得的技能: Application Deployment, Web Services, Performance Tuning, Application Development, UI Components, Application Design, User Interface (UI) Design, Software Architecture, Web Applications, Event-Driven Programming, Animations, Software Design Patterns, Data-oriented programming
初级 · 课程 · 1-4 周
University of London
您将获得的技能: 人工智能, 机器学习, 分类算法, 数据收集, 数据分析, 数据预处理, 图像分析, Model Evaluation, 模型评估
★ 4.7 (3535) · 初级 · 课程 · 1-4 周

University of California, Santa Cruz
您将获得的技能: 人工智能, C(编程语言), 图论, 面向对象编程(OOP), 软件设计模式, 游戏设计, C++(编程语言), 数据结构, 调试, 算法, Algorithm
★ 4.5 (335) · 中级 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: Encryption, 加密技术, 网络分析, 加密, 算术, 图论, 演绎推理, 概率分布, 贝叶斯统计, 组合学, 概率, 网络安全, 数据结构, 计算思维, 理论计算机科学, Python 编程, 公钥加密标准(PKCS), 计算逻辑, 算法, 可视化(计算机制图), 逻辑推理, Algorithm
★ 4.5 (3690) · 初级 · 专项课程 · 3-6 个月