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

The Hong Kong University of Science and Technology
您将获得的技能: 数据流, 计算机编程, 脚本, 叙事, 协调, 故事板, 动画和游戏设计, 计划发展, 计算思维, 事件驱动编程, 解决方案设计, 编程原则, 游戏设计, 动画
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 管理团队, 领导力培养, 适应, Agile 方法论, 组织变革, 团队管理, 变革管理, 团队领导, 业务转型, 组织结构
初级 · 课程 · 1-4 周
Universitat Autònoma de Barcelona
您将获得的技能: 3D Modeling, Video Game Development, Game Design, Unity Engine, 3D Assets, Peer Review, User Interface (UI) Design, Visualization (Computer Graphics), Computer Graphics, Animations, User Interface and User Experience (UI/UX) Design, Software Design Documents, Design, User Interface (UI), Experience Design, Music, Animation and Game Design, Usability, Microsoft Visual Studio, Unreal Engine
初级 · 专项课程 · 3-6 个月

您将获得的技能: Responsive Web Design, User Interface (UI), UI Components, Figma (Design Software), UI/UX Strategy, User Interface and User Experience (UI/UX) Design, Prototyping, Usability Testing, Interactive Design, User Experience Design, Mobile Development, Style Guides, Web Development, Animations
中级 · 课程 · 1-3 个月

Advancing Women in Tech
您将获得的技能: 人工智能, 技术产品管理, 深度学习, 用户体验设计, 跨职能团队领导, 工程管理, 产品管理, 软件设计, 技术交流, 面试技巧, 机器学习, 团队领导, 人工智能和机器学习(AI/ML), 设计师
初级 · 课程 · 1-4 周

West Virginia University
您将获得的技能: 支出管理, 招聘, 销售, 商业道德, 账户管理, 薪酬战略, 员工培训, 销售流程, 法律风险, 一般销售做法, 组织结构, 内部销售, 销售策略, 营销预算, 销售区域管理, 销售培训, 人才招聘, 销售管理, 培训与发展, Operator Expense
初级 · 专项课程 · 3-6 个月

Board Infinity
您将获得的技能: Angular, HTML and CSS, Front-End Web Development, Javascript, Software Design Patterns, Web Components, Web Applications, Cascading Style Sheets (CSS), Web Development, TypeScript, Responsive Web Design
中级 · 课程 · 1-4 周

Coursera
您将获得的技能: WordPress, Web Content, Content Management Systems, Web Design, Web Design and Development
初级 · 指导项目 · 不超过 2 小时

28DIGITAL
您将获得的技能: 网络架构, 计算机编程, 网络安全, Encryption, Network Protocol(网络协议, 物联网, Network Security, 嵌入式系统, 实时操作系统, 简单对象访问协议(SOAP), 网络服务, 安全需求分析, 嵌入式软件, 系统要求, 公钥加密标准(PKCS), 软件工程, 操作系统, 系统编程, 无线网络, 编程原则
中级 · 专项课程 · 3-6 个月

University of Minnesota
您将获得的技能: 软件测试, 验证和确认, 需求分析, 软件开发生命周期, 系统要求, 应用程序部署, 软件架构, 用户需求文件, 软件工程, Agile 方法论, 瀑布法, 敏捷软件开发, 软件开发方法
初级 · 课程 · 1-4 周

Commonwealth Education Trust
您将获得的技能: 创造性思维, 规划, 教育与培训, 课堂管理, 学生参与, 课程开发, 成人教育, 专业发展, 适应, 协作, 教学策略, 教学, 教学法, 与儿童一起工作
混合 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: Generative AI Agents, AI Workflows, AI Orchestration, Agentic systems, LLM Application, Tool Calling, OpenAI, Prompt Engineering, Application Development, Software Documentation, File Management
初级 · 课程 · 1-3 个月