面向对象设计课程可以帮助您学习 Encapsulation、继承和多态等原则,以及 Singleton 和 Factory 等设计模式。您可以掌握创建可重用代码、提高软件可维护性以及设计更易于理解和扩展的系统的技能。许多课程会介绍用于建模的 UML 等工具,以及 Java 和 Python 等编程语言,这些语言通常用于在实际应用中实现面向对象的概念。

DeepLearning.AI
您将获得的技能: 迁移学习, 可视化(计算机制图), 计算机视觉, 网络架构, 深度学习, 分类算法, 卷积神经网络, Keras(神经网络库), 张力流, 图像分析, 模型评估
中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Computer Programming, Software Design, Application Security, Other Programming Languages, Python Programming, Java Programming, System Programming, Computer Architecture, Performance Tuning, Unix, Computer Science, Debugging
中级 · 专项课程 · 3-6 个月

您将获得的技能: Cloud Deployment, Software Development Life Cycle, Open Web Application Security Project (OWASP), Containerization, Istio, Software Architecture, Node.JS, Application Deployment, Restful API, Kubernetes, Database Design, Cloud-Native Computing, Responsive Web Design, NoSQL, Git (Version Control System), Ajax, Grafana, Javascript, Azure DevOps, Engineering Software
初级 · 专业证书 · 3-6 个月

LearnQuest
您将获得的技能: .NET框架, 统一模型语言, 计算机编程, 面向对象设计, 数据结构, 微软 Visual Studio, 计划发展, Visual Basic(编程语言), 面向对象编程(OOP), 编程原则, 数据建模
中级 · 课程 · 1-4 周

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

Vanderbilt University
您将获得的技能: Claude Code, Prompt Engineering, ChatGPT, Generative AI Agents, Prompt Patterns, Generative AI, Multimodal Prompts, AI Workflows, AI Orchestration, LLM Application, Productivity, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Software Engineering, Software Development Tools, Software Development, Software Architecture, Automation, Software Testing, Software Design
初级 · 专项课程 · 3-6 个月

LearnQuest
您将获得的技能: 对象关系映射, 负载平衡, 弹簧框架, YAML, Spring Boot, 微服务, 面向服务的架构, 事务处理, 云计算架构, 模型-视图-控制器, 网络服务, 还原式 API, JUnit, 企业应用管理, JSON, Java 编程, 软件架构, 数据持久性, 应用程序接口网关, 单元测试
初级 · 专项课程 · 1-3 个月

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

Vanderbilt University
您将获得的技能: IntelliJ IDEA, Java Programming, Object Oriented Programming (OOP), Java, Integrated Development Environments, Computer Programming, Open Source Technology, Programming Principles, Scalability, Functional Design
中级 · 课程 · 1-4 周

您将获得的技能: 交互式数据可视化, 仪表板, Excel 公式, 探索性数据分析, 网页抓取, 数据整理, 统计可视化, 数据展示, 分析技能, 微软Excel, 大数据, 数据叙事, 闪亮(R 套件), 数据库设计, 数据分析, IBM Cognos 分析, 数据可视化软件, 数据操作, 数据可视化, 关系数据库
攻读学位
初级 · 专业证书 · 3-6 个月

LearnQuest
您将获得的技能: UI 组件, 命令行界面, 面向对象设计, Virtual Machine, 移动开发, 计划发展, 应用服务器, 计算机编程, 软件安装, Java 编程, 开发环境, 数据结构, 用户界面(UI), 面向对象编程(OOP), Java, 调试, 日蚀(软件), 网络应用, 应用程序开发
中级 · 专项课程 · 3-6 个月

您将获得的技能: Web Content Accessibility Guidelines, Adobe Express, Multimedia, User Experience Design, Design Elements And Principles, Design, Visual Design, Diversity and Inclusion, Graphic Design, Creative Design, User Centered Design, Color Theory
初级 · 课程 · 1-4 周