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

Meta
您将获得的技能: 软件版本控制, 数据库管理, 数据仓库, 命令行界面, 文件管理, 算法, 数据完整性, MySQL, 协作软件, 查询语言, Linux 命令, 利纳克斯, 数据库应用, 编程原则, 软件可视化, Django (网络框架), 计算思维, 数据库架构和管理, Algorithm, 伪代码
初级 · 专业证书 · 3-6 个月

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

University of California San Diego
您将获得的技能: 计算机编程, 算法, 测试案例, 调试, 理论计算机科学, 开发测试, 编程原则, 数据结构, 软件测试, 计划发展, 计算思维, Algorithm, 设计策略
中级 · 课程 · 1-3 个月

Packt
您将获得的技能: Model Evaluation, Classification Algorithms, R Programming, Apache Spark, Deep Learning, Applied Machine Learning, Keras (Neural Network Library), Unsupervised Learning, Apache Hadoop, Data Preprocessing, Data Science, Machine Learning, Tensorflow, Data Mining, Tidyverse (R Package), Statistical Methods, Regression Analysis, Data Analysis, Bayesian Network, Logistic Regression
中级 · 课程 · 3-6 个月
Stanford University
您将获得的技能: 关键管理, 数据完整性, 加密技术, 算法, 认证, Encryption, 加密, 高级加密标准(AES), 公钥加密标准(PKCS), 数据加密标准, 网络安全, 安全 Code, 计算思维, 安全编码, Algorithm
混合 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: 面向对象编程(OOP), 版本控制, 软件开发, 持续交付, 软件开发方法, 云计算开发, CI/CD, Apache Maven, 软件开发工具, 统一建模语言, 持续集成, 詹金斯, 敏捷方法, 软件设计模式, 面向对象设计, 构建工具, 编程原则, 软件开发生命周期, 计算思维, 测试驱动开发(TDD), Agile 方法论
初级 · 专项课程 · 3-6 个月

Packt
您将获得的技能: MLOps (Machine Learning Operations), Convolutional Neural Networks, Recurrent Neural Networks (RNNs), Containerization, AI Workflows, Model Evaluation, Model Deployment, Generative AI Agents, LangGraph, Keras (Neural Network Library), Transfer Learning, Artificial Intelligence and Machine Learning (AI/ML), CrewAI, BeeAI, Image Analysis, Deep Learning, Large Language Modeling, Natural Language Processing, Vision Transformer (ViT), Python Programming
高级设置 · 专项课程 · 1-3 个月

University of Michigan
您将获得的技能: Javascript, 事件驱动编程, 网页设计与开发, 互动设计, HTML 和 CSS, 网页内容无障碍导则, 调试, 网络开发, 用户界面(UI)
初级 · 课程 · 1-4 周

您将获得的技能: Artificial Intelligence, Robotics, Image Analysis, Computer Vision, Convolutional Neural Networks, Natural Language Processing, Systems Engineering, Artificial Neural Networks, Reinforcement Learning, Machine Learning, Python Programming, Automation, Algorithms
中级 · 课程 · 1-3 个月

Microsoft
您将获得的技能: CI/CD, C# (Programming Language), Azure DevOps, Load Balancing, Continuous Integration, Role-Based Access Control (RBAC), Scalability, Object Oriented Programming (OOP), Authentications, ASP.NET, Debugging, SQL, Microsoft Copilot, .NET Framework, Relational Databases, Database Management, Graph Theory, Back-End Web Development, Program Development, Data Structures
初级 · 专业证书 · 3-6 个月

Universidad ORT Uruguay
您将获得的技能: Video Game Development, Software Engineering, Program Development, Programming Principles, Software Testing, Animation and Game Design, Software Development, Event-Driven Programming, Computer Programming, Computational Thinking, Debugging
初级 · 课程 · 1-3 个月

Duke University
您将获得的技能: 抽样(统计), 统计推理, 概率, 贝叶斯统计, 探索性数据分析, 统计分析, R 程序设计, 统计资料, R(软件), 概率分布, 数据分析, 描述性统计
初级 · 课程 · 1-3 个月