Design Patterns 课程可以帮助您学习面向对象的设计原则、Singleton 和 Observer 等常见设计模式以及软件架构的最佳实践。您可以掌握代码重构、提高可维护性和加强开发人员之间协作的技能。许多课程都会介绍一些工具,如用于可视化设计结构的 UML 和便于实现设计模式的 Integrated Development Environment (IDE),使您能够在实际编码项目中应用这些概念。

The World Bank Group
您将获得的技能: 合作, 能源与公用事业, 适应气候变化, 环境, 环境科学, 科学方法, 自然资源管理, 政策分析, 协作, 环境问题, 社会影响, 互动学习, 可持续发展, 水资源管理, 减缓气候变化, 环境政策
初级 · 课程 · 1-4 周

Berklee
您将获得的技能: 音乐, 同行评审, 音乐创作, 设计软件, 电子媒体, 补丁管理, 系统要求, 创造力, 音乐理论
中级 · 课程 · 1-4 周
University of Pennsylvania
您将获得的技能: 薪酬管理, 管理团队, 绩效考核, 招聘, 建设性反馈, 决策, 工作分析, 组织变革, 多样性、平等和包容倡议, 团队激励, 组织结构, 变革管理, 员工绩效管理, 领导与管理, 人员管理
初级 · 课程 · 1-4 周

The University of Chicago
您将获得的技能: 电信, Network Protocol(网络协议, 经济学, 竞争分析, 媒体与传播, 信息隐私, Regulation and Legal Compliance, 判例法, 法律, 市场动态, 知识产权, 技术战略, 诉讼, 数字内容
混合 · 课程 · 1-3 个月

Eindhoven University of Technology
您将获得的技能: 数据驱动的决策制定, 验证和确认, 模型评估, 业务过程, 实时数据, 业务流程管理, 流程改进, 工艺优化, 数据挖掘, 性能分析, 运行分析, 数据处理, 业务流程建模, 数据科学, 过程分析
中级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: Prompt Engineering, Retrieval-Augmented Generation, Prompt Patterns, Generative AI, ChatGPT, AI Personalization, Anthropic Claude, LLM Application, Large Language Modeling, Artificial Intelligence, Context Management, Model Evaluation, Data Analysis, Verification And Validation
中级 · 课程 · 1-3 个月

University of Alberta
您将获得的技能: 计算机编程, 理论计算机科学, Python 程序设计, 应用设计, 问题管理, 功能测试, 动画和游戏设计, 调试, 计划发展, 计算思维, 解决问题, 伪代码, 计算机科学, 视频游戏开发, Algorithm, 软件工程, 编程原则, 游戏设计, 软件质量(SQA/SQC), 数据结构
初级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Mockups, Figma (Design Software), Design, Packaging and Labeling, Product Design
初级 · 指导项目 · 不超过 2 小时

University of Virginia
您将获得的技能: Kanban 原则, 团队建设, 促进讨论, 创新, 冲刺回顾, 精益方法, 销售技巧, 优先次序, 积压工作, Agile 方法论, 流程改进, 团队领导, 团队管理, 团队绩效管理, 设定目标, 敏捷软件开发, 敏捷项目管理, 销售演示
混合 · 课程 · 1-4 周

Universidad Nacional Autónoma de México
您将获得的技能: Educational Materials, Instructional Design, Teaching, Student Engagement, Video Production, Storytelling, Analytical Skills, Critical Thinking
中级 · 课程 · 1-3 个月

The Hong Kong University of Science and Technology
您将获得的技能: 项目规划, 图表设计, 系统开发生命周期, 统一模型语言, 软件系统, 项目管理, 模型评估, 功能要求, 需求分析, 面向对象编程(OOP), 数据建模, 系统要求, 面向对象设计, 软件工程, 软件开发
中级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: 图表设计, 数据库理论, 事务处理, 关系数据库, Oracle 数据库, 数据库设计, 数据库管理系统, 数据存储, 数据库, 数据库架构与管理
初级 · 课程 · 1-3 个月