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

LearnQuest
您将获得的技能: 图表设计, 数据存储, Oracle 数据库, 事务处理, 数据库管理系统, 数据库架构与管理, 数据库, 关系数据库, 数据库设计, 数据库理论
初级 · 课程 · 1-3 个月

University of Minnesota
您将获得的技能: 软件测试, 用户需求文件, 瀑布法, 验证和确认, 软件开发生命周期, 应用程序部署, 需求分析, 软件架构, Agile 方法论, 敏捷软件开发, 系统要求, 软件工程, 软件开发方法
初级 · 课程 · 1-4 周

University of Illinois Urbana-Champaign
您将获得的技能: 创新, 差异化教学, 协作软件, 新兴技术, 教育软件和技术, 数字教学法, 数字扫盲
混合 · 课程 · 1-4 周

Scrimba
您将获得的技能: Typography, Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Web Design, Web Development
中级 · 课程 · 1-4 周

您将获得的技能: Electrical Substation, Electrical Systems, Electrical Power, Control Systems, Electric Power Systems, Low Voltage, High Voltage, Electrical Equipment, Electrical Wiring, Electrical Safety, Three-Phase, HVAC, Basic Electrical Systems, Mechanical Design, Wiring Diagram, Schematic Diagrams, Construction, Civil Engineering, Safety Standards, Technical Standard
中级 · 专项课程 · 3-6 个月

West Virginia University
您将获得的技能: 支出管理, 销售策略, 销售流程, 营销预算, Operator Expense, 人才招聘, 商业道德, 薪酬战略, 员工培训, 账户管理, 招聘, 一般销售做法, 法律风险, 组织结构, 内部销售, 销售, 销售培训, 销售区域管理, 培训与发展, 销售管理
初级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: 沟通, 创造力, 叙事, 商务写作, 演讲, 适应, 公开演讲, 语言交流技能, 说服沟通, 推动参与, 沉着, 非语言交流
初级 · 课程 · 1-4 周

您将获得的技能: Bash (Scripting Language), Python Programming, Unix Shell, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Scripting Languages, Development Environment, Data Structures
初级 · 指导项目 · 不超过 2 小时

University of Colorado Boulder
您将获得的技能: 电气工程, 工程计算, 数学建模, 工程分析, 电子元件, 电力电子, 电磁学, 工程设计流程, 热管理
中级 · 课程 · 1-4 周

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

SkillUp
您将获得的技能: 竞争分析, 创新, 管理团队, 沟通, 产品战略, 商业开发, 战略传播, 利益相关者的参与, 团队建设, 利益相关者管理, 产品生命周期管理, 产品规划, 产品管理, 市场分析, 新产品开发
初级 · 课程 · 1-3 个月

Michigan State University
您将获得的技能: 数据导入/导出, 三维资产, 原型设计, Autodesk Maya, 概念设计, Unity 引擎, 计算机制图技术, 动画和游戏设计, 设计元素和原则, 计算机图形学, 动画, 视频游戏开发, 故事板, Adobe Photoshop, 游戏设计, 平面和视觉设计, 设计研究, 设计师, 三维建模, 色彩理论
初级 · 专项课程 · 3-6 个月