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

Universidad de Palermo
您将获得的技能: Art History, Aesthetics, Timelines, World History, Culture, European History, Design Elements And Principles
初级 · 课程 · 1-4 周

Commonwealth Education Trust
您将获得的技能: 问责制, 协作, 自我意识, 管理团队, 愿意学习, 终身学习, 专业精神, 专业发展, 道德标准与行为, 个人发展, 教学
混合 · 课程 · 1-3 个月
DeepLearning.AI
您将获得的技能: 减缓气候变化, 人工神经网络, 模型评估, 人工智能, 环境科学, 计算机视觉, 预测建模, 卷积神经网络, 环境监测, 预测, 数据预处理, 应用机器学习, 监督学习, 图像分析
初级 · 课程 · 1-4 周

您将获得的技能: Event-Driven Programming, Debugging, Game Design, Animation and Game Design, Program Development, Algorithms, Computer Programming, Application Development, Problem Solving, Design, Computer Science
初级 · 指导项目 · 不超过 2 小时
University of Illinois Urbana-Champaign
您将获得的技能: 文化, 跨职能合作, 创造性思维, 创造力, 协作, 管理团队, 演讲, 社交技能, 决策, 沟通, 说服沟通, 叙事, 团队合作, 创新, 影响, 人员管理
初级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 用户账户, 身份和访问管理, 授权(计算), 企业安全, 服务器, 软件安装, Operating System 管理, 系统配置, 集团政策, Encryption, Windows 服务器, 计算机安全, 活动目录, Microsoft Windows, Microsoft 服务器, Authentication, 安全控制
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: C++(编程语言), 调试, 软件设计模式, 视频游戏开发, 面向对象编程(OOP), 应用程序开发, 编程原则, 游戏设计, 虚幻引擎
中级 · 课程 · 1-4 周

Politecnico di Milano
您将获得的技能: 组织效能, 博弈论, 企业管理, 运行效率, 业务流程管理, 解决复杂问题, 决策, 解决问题, 商务, 协调, 组织结构, 企业战略
初级 · 课程 · 1-4 周

Microsoft
您将获得的技能: Front-End Web Development, Debugging, Programming Principles, Computational Thinking, GitHub, Pseudocode, Version Control, Git (Version Control System), Integrated Development Environments, Microsoft Copilot, Algorithms, Program Development, Computer Programming, Data Flow Diagrams (DFDs), C# (Programming Language)
初级 · 课程 · 1-3 个月

École Polytechnique
您将获得的技能: 时间序列分析和预测, 估算, 物理科学, 水文学, 减缓气候变化, 环境, 环境问题, 电力系统, 数学建模, 电力, 可持续设计, 预测建模, 能源与公用事业, 水资源管理
中级 · 课程 · 1-3 个月

Dassault Systèmes
您将获得的技能: Computer Aided Three-Dimensional Interactive Application (CATIA), Drafting and Engineering Design, Mechanical Design, Engineering Drawings, Issue Tracking, Technical Drawing, Mechanical Drawings, Assembly Drawing, 3D Modeling, Computer-Aided Design, Collaborative Software, Document Management, Mechanical Engineering, Product Lifecycle Management, Geometric Dimensioning And Tolerancing, Product Engineering, Microsoft Office, Team Building, 3D Assets, Product Family Engineering
初级 · 专项课程 · 1-3 个月

IBM
您将获得的技能: 代码审查, Html 和 Css, 应用程序部署, 开发测试, 网页设计与开发, 网络开发, 网络组件, 软件开发, 网络分析和 SEO, Figma(设计软件), 数据库开发, 模型, React.js, GitHub, 前端网络开发
高级设置 · 课程 · 1-3 个月