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

Coursera
您将获得的技能: Canva (Software), Timelines, Marketing Materials, Product Demonstration, Presentations, Marketing Design, Value Propositions, Sales Presentation, Sales Presentations, Team Oriented, Graphic Design, Entrepreneurship
中级 · 指导项目 · 不超过 2 小时

University of Michigan
您将获得的技能: Web Content Accessibility Guidelines, Educational Materials, Multimedia, Instructional Design, Education Software and Technology, Professional Development, Content Creation, Design Strategies, Quality Assurance, Constructive Feedback, Communication
初级 · 课程 · 1-4 周

您将获得的技能: Data Mapping, Extract, Transform, Load, Data Validation, Workflow Management, JSON, Fraud detection, Extensible Markup Language (XML), Metadata Management, Process Design, Data Integration, Data Cleansing, Data Transformation, Data Pipelines, Data Processing, Data Modeling, Data Analysis
混合 · 课程 · 1-4 周

您将获得的技能: User Interface (UI), UI Components, Software Design, Maintainability, Application Development, Microsoft Windows, Object Oriented Programming (OOP), Python Programming, Data Persistence
混合 · 课程 · 1-4 周

您将获得的技能: Canva (Software), Layout Design, Virtual Environment, Graphic and Visual Design Software, Graphic and Visual Design, Design, Color Matching, Graphic Design, Marketing
中级 · 指导项目 · 不超过 2 小时

University of Toronto
您将获得的技能: 交互设计, 网络模型, 坚持不懈, 应用程序开发, 应用设计, Swift 编程, 移动开发, 苹果 Xcode, 动画, 故事板, 苹果 iOS, 数据持久性, 用户界面(UI), 计算机图形学
混合 · 课程 · 1-3 个月

L&T EduTech
您将获得的技能: Architectural Drawing, Blueprint Reading, Structural Engineering, Structural Analysis, Building Design, Engineering Drawings, Engineering Documentation, Architectural Engineering, Civil and Architectural Engineering, Building Codes, Construction Estimating, Civil Engineering, Engineering Practices, Construction, Construction Engineering, Engineering Calculations, Design Specifications, Engineering Software, Engineering Design Process, Estimation
高级设置 · 专项课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 模拟和模拟软件, 图像质量, 技术设计, 电子元件, 工程计算, 数学建模, 工程学, 系统设计, 人为因素
攻读学位
高级设置 · 课程 · 1-3 个月
University of Toronto
您将获得的技能: 空间数据分析, 排版, 地理信息系统, 数据建模, 设计元素和原则, 数据映射, 数据导入/导出, 元数据管理, 数据可视化, 空间分析, 地理空间制图, 定量研究, 数据操作
初级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 可扩展性, Linux, 实时操作系统, 硬件设计, 控制系统, 嵌入式软件, 系统工程, 故障分析, 调试, 性能调整, 嵌入式系统, 可靠性, 系统架构
中级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: 商业智能, 交互式数据可视化, 仪表板, 雪花模式, 数据库管理, SQL, 数据库设计, SAS(软件), 关系数据库, 描述性统计, 星形模式, 数据建模, 决策支持系统, 摘录, 业务报告, 数据可视化软件, 数据可视化, 数据库管理系统, 数据仓库, 数据挖掘
初级 · 专项课程 · 1-3 个月

您将获得的技能: User Interface and User Experience (UI/UX) Design, Interaction Design, Figma (Design Software), Wireframing, Usability, Web Content Accessibility Guidelines, User Centered Design, Web Design, Human Centered Design, User Flows, Prototyping, Mockups, Graphic Design
初级 · 课程 · 1-4 周