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

Skillshare
您将获得的技能: Unreal Engine, Animations, Animation and Game Design, Virtual Environment, Game Design, 3D Modeling, 3D Assets, Motion Graphics, Video Game Development, Timelines, Prototyping, Data Import/Export, Creativity, User Interface (UI), Interactive Design
初级 · 专项课程 · 3-6 个月

您将获得的技能: User Experience Design, User Centered Design, Responsive Web Design, Human Centered Design, Design, Design Thinking, Usability Testing, User Research, Prototyping, Generative AI, Ideation
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 模拟和模拟软件, 教育软件和技术, 数学教育, 化学, 数字教学法, 设计策略, 物理学, 生物学, 教学
中级 · 课程 · 1-3 个月

您将获得的技能: 3D Modeling, Computer-Aided Design, Mechanical Design, Simulation and Simulation Software, Engineering Drawings, Prototyping, Usability, Engineering Software, Manufacturing Processes, Engineering Analysis
初级 · 课程 · 1-4 周

您将获得的技能: Bootstrap (Front-End Framework), Responsive Web Design, Hypertext Markup Language (HTML), Mockups, Web Development, Web Design, Cascading Style Sheets (CSS), Web Development Tools
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Canva (Software), Animations, Content Creation, Social Media, Creative Design, Graphical Tools, Design, Graphic Design, Digital Marketing
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Model Evaluation, Data Preprocessing, Workforce Management, Advanced Analytics, Classification Algorithms
混合 · 课程 · 1-4 周

您将获得的技能: Unreal Engine, 3D Assets, Game Design, 3D Modeling, Virtual Environment, Interactive Design, Animation and Game Design, Computer Graphics, Visualization (Computer Graphics), Simulations
高级设置 · 课程 · 3-6 个月

您将获得的技能: Canva (Software), Logo Design, Graphic and Visual Design, Animations, Branding, Marketing Design, Social Media Content, Style Guides, Scheduling, Typography
初级 · 课程 · 1-3 个月

您将获得的技能: Chart.js, Responsive Web Design, Bootstrap (Front-End Framework), UI Components, Dashboard, HTML and CSS, Data Visualization, Web Design, Web Applications, User Interface (UI), Web Development
中级 · 指导项目 · 不超过 2 小时

University of Michigan
您将获得的技能: Python 程序设计, 可视化(计算机制图), 脚本, 数据结构, 自动化, 计算逻辑, 动画, 设计师, 三维建模, 生成模型架构, 计算机编程
初级 · 课程 · 1-3 个月

您将获得的技能: Wireframing, Figma (Design Software), Layout Design, Prototyping, User Experience Design, Usability, Persona (User Experience), Typography, User Interface (UI) Design, Mockups, Color Theory
混合 · 课程 · 1-3 个月