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

University of Colorado Boulder
您将获得的技能: 电气工程, 数学建模, 模拟, Matlab, 工程计算, 电子元件, 估算, 电气系统, 实验室测试
中级 · 课程 · 1-3 个月
Michigan State University
您将获得的技能: 数字出版, 照片编辑, 摄影, 图像质量, 信息隐私, 创造力, 同行评审, 网页设计与开发
混合 · 课程 · 1-4 周

您将获得的技能: Sustainable Design, Packaging and Labeling, Human Centered Design, Sustainable Engineering, Sustainable Business, Environmental Regulations, Sustainability Standards, Design Thinking, Product Development, Business Leadership, Waste Minimization, Product Design, Corporate Sustainability, Product Lifecycle Management, Regulatory Requirements, Design Strategies, Logistics, Environment and Resource Management, Design Research, Process Improvement
攻读学位
中级 · 专项课程 · 3-6 个月

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

University of Minnesota
您将获得的技能: 软件测试, 单元测试, 验证和确认, 开发测试, 测试自动化, 白盒测试, 测试案例, 软件质量保证, 测试计划, JUnit, 代码覆盖范围, 功能测试, 系统测试, 测试数据
中级 · 课程 · 1-4 周

University of London
您将获得的技能: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, File I/O, Object Oriented Design, Integrated Development Environments, Computer Programming, Development Environment, Programming Principles, Debugging, Data Structures, Program Development, Algorithms, Interactive Design, Model Evaluation, Software Engineering, Test Data, Data Validation, Command-Line Interface
攻读学位
中级 · 专项课程 · 1-3 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: 数据采集, 数据建模, 数据存储技术, NoSQL, 空间数据分析, 地理信息系统软件, SQL, 数据库, 数据存储, 关系数据库, 地理信息系统, Query 语言, 数据库设计
初级 · 课程 · 1-3 个月

IE Business School
您将获得的技能: 传播规划, 媒体策划, 品牌营销, 品牌战略, 打造品牌, 沟通, 营销管理, 消费者行为, 营销策划, 营销策略与技巧, 品牌意识, 整合营销传播, 品牌忠诚度, 广告, 品牌管理, 营销传播, 营销, 营销活动经理, 营销预算, 促销策略
攻读学位
初级 · 课程 · 1-4 周

您将获得的技能: Simulation and Simulation Software, Engineering Analysis, Engineering, Prototyping, Computer-Aided Design, Cloud Computing
初级 · 指导项目 · 不超过 2 小时

Microsoft
您将获得的技能: 工作流程管理, 数据可视化软件, 仪表板, 数据分析, 微软动力平台, 数据整合, 业务过程, Power BI, Microsoft Power Automate/Flow, 生成式 AI 代理, 业务流程自动化, 数据可视化, 无代码开发, 微软 365, 应用设计
初级 · 课程 · 1-3 个月

The State University of New York
您将获得的技能: 计算机扫盲, 规划, 内容创作, 多媒体, 研究, 调查, 信息管理, 扫盲, 数字设计, 平面设计, 批判性思维, Open Source 技术, 集思广益, 数字通信, 数字扫盲, 信息图表, 数据伦理, 知识产权, 网页内容无障碍指南, 同行评审
初级 · 专项课程 · 3-6 个月

The Pennsylvania State University
您将获得的技能: 创造性思维, 构思, 协作, 坚韧不拔, 创造力, 文化多样性, 克服障碍, 实验, 开放的心态, 个人发展, 创造性地解决问题, 认知灵活性
混合 · 课程 · 1-4 周