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

Epic Games
您将获得的技能: 增强现实与虚拟现实(AR/VR), 视频游戏开发, 系统设计与实施, UI 组件, 虚幻引擎, 动画和游戏设计, 虚拟现实, 原型设计, 用户界面(UI), 游戏设计, 创造力
初级 · 课程 · 1-4 周

University of Minnesota
您将获得的技能: 模拟, 液压, 工程学, 自动化工程, 工程分析, 模拟和模拟软件, 控制系统, 机械, 工程计算, Model Based Systems Engineering(基于模型的系统工程, Matlab, 机械工程, 数学建模, 示意图, 电力电子
混合 · 课程 · 1-3 个月

Rice University
您将获得的技能: 写作, 沟通, 协作, 编辑, 撰写报告, 简明扼要, 专业精神, 技术文档, 工程管理, 规划, 工程文件, 电子媒体
初级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Excel Macros, Microsoft Excel, Excel Formulas, Visual Basic (Programming Language), Productivity Software, Debugging, Automation, Strategic Decision-Making, Programming Principles
初级 · 课程 · 1-4 周

University of Illinois Urbana-Champaign
您将获得的技能: 设计元素和原则, 数据叙事, Plotly, Matplotlib, 数据可视化软件, 数据扫盲, 制图, 新闻学, 数据操作, 数据分析, 色彩理论, 数据展示, 信息图表, 交互式数据可视化, 数据可视化
初级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Canva (Software), Graphic Design, User Accounts, Design Software, Shared Media, Presentations, Organizational Skills, Account Management, Content Creation, Marketing
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: User Experience Design, User Centered Design, Content Creation, Writing and Editing, Content Management Systems
初级 · 指导项目 · 不超过 2 小时

UNSW Sydney (The University of New South Wales)
您将获得的技能: 语法, 功能要求, 写作, 简明扼要, 技术写作, 编辑, 校对, 用户需求文件, 验证和确认, 业务要求, 需求分析, 风格指南, 系统要求, 产品要求
混合 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: Hardware Design, Electronic Hardware, Schematic Diagrams, Electronics, Computer-Aided Design, Mechanical Design, Communication Systems, Remote Access Systems, Wiring Diagram, 3D Modeling, Linux, Digital Communications, Serial Peripheral Interface, Electronic Components, Electrical Engineering, Web Applications, Internet Of Things, Systems Of Measurement, Digital Signal Processing, Data Processing
初级 · 专项课程 · 3-6 个月

您将获得的技能: Wireframing, Figma (Design Software), Design Reviews, User Interface (UI), Collaborative Software, Prototyping, Design Software, Digital Design
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Canva (Software), Storytelling, Color Theory, Data Sharing, Organizational Skills, Graphic and Visual Design, Graphic Design, Design, Creative Design, Dashboard, User Accounts, Design Elements And Principles, Marketing
中级 · 指导项目 · 不超过 2 小时

University of California, Irvine
您将获得的技能: 学习管理系统, 课程开发, 同行评审, 学生参与, 教育材料, 教育软件和技术, 教学策略, 遵守截止日期的能力, 教学设计, 混合式学习
初级 · 课程 · 1-3 个月