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

Skillshare
您将获得的技能: Logo Design, Packaging and Labeling, Adobe Illustrator, Brand Strategy, Competitive Analysis, Presentations, Content Creation, Target Audience, Storytelling, Branding, Color Theory, Product Design, Typography, Design Strategies, Social Media, Graphic Design, Layout Design, Animations, Design Software, Graphic and Visual Design Software
初级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: 验证和确认, 计算机工程, 集成开发环境, 计算机结构, 硬件设计, 电子系统, 计算逻辑, 系统设计, 系统设计与实施, 现场可编程门阵列 (FPGA), 硬件架构, 电子工程, 电子产品, 计划发展, 专用集成电路, 软件开发, 嵌入式系统, 电子硬件, 日蚀(软件), 软件设计
攻读学位
中级 · 专项课程 · 3-6 个月

Coursera
您将获得的技能: Marketing Materials, Marketing Collateral, Marketing Design, Canva (Software), Cross-Channel Marketing, Promotional Materials, Integrated Marketing Communications, Brochures, Graphic Design, Advertising Campaigns, Layout Design, Digital Design, Style Guides, Typography, Branding, Digital Advertising
初级 · 课程 · 1-4 周

O.P. Jindal Global University
您将获得的技能: Program Evaluation, Policy Analysis, Project Design, Public Policies, Program Implementation, Resource Allocation, Social Impact, Systems Thinking, Needs Assessment, Qualitative Research, Stakeholder Engagement
攻读学位
初级 · 课程 · 1-3 个月

L&T EduTech
您将获得的技能: Hydraulics, Structural Engineering, Civil Engineering, Hydrology, Water Resource Management, Environmental Engineering, Structural Analysis, Construction, Mechanical Design, Engineering Analysis, Engineering Design Process
高级设置 · 课程 · 1-4 周

AI CERTs
您将获得的技能: Generative AI Agents, Agentic systems, Game Design, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Video Game Development, Animation and Game Design, Generative AI, Game Theory, Design, Design and Product
中级 · 课程 · 1-3 个月

L&T EduTech
您将获得的技能: Building Codes, Building Information Modeling, Cost Estimation, Construction Management, Structural Engineering, Engineering Drawings, Technical Drawing, Construction Engineering, Construction, Visualization (Computer Graphics), Safety Assurance, Engineering Calculations
高级设置 · 课程 · 1-4 周

Coursera
您将获得的技能: Interactive Design, Canva (Software), Layout Design, Digital Design, Information Architecture, Browser Compatibility, Graphic and Visual Design, Typography, Design Strategies, Color Theory, Design Elements And Principles, Quality Assurance
初级 · 课程 · 1-4 周

Coursera
您将获得的技能: Canva (Software), Brand Strategy, Logo Design, Branding, Style Guides, Brand Awareness, Graphic and Visual Design, Marketing Materials, Typography, Design Elements And Principles, Color Theory, Asset Management
初级 · 课程 · 1-4 周
École Polytechnique Fédérale de Lausanne
您将获得的技能: Scala 编程, 数据结构, 软件设计模式, Algorithm, 功能设计, 性能调整, 编程原则, Java, 软件设计
中级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Infographics, Presentations, Data Visualization, Graphic and Visual Design, Business Communication
初级 · 指导项目 · 不超过 2 小时

University of Michigan
您将获得的技能: 验证和确认, 可用性, 网络开发, 线框设计, 网页设计, 网页设计与开发, Html 和 Css, 层叠样式表(CSS), 网页内容无障碍指南, 用户界面(UI), Javascript, 浏览器兼容性, 响应式网页设计, 前端网络开发
初级 · 课程 · 1-3 个月