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

The University of North Carolina at Chapel Hill
您将获得的技能: 社区卫生, 流行病学, 科学与研究, 健康的社会决定因素, 慢性疾病, 研究方法, 公共卫生, 统计分析, 研究设计, 卫生政策, 传染病
混合 · 课程 · 1-3 个月

您将获得的技能: Workflow Management, No-Code Development, Process Improvement, Business Process Automation, Process Design, Automation, Project Management Software, Systems Thinking, Slack (Software), Collaborative Software, Cloud-Based Integration, Data Integration
初级 · 课程 · 1-4 周

Northeastern University
您将获得的技能: Database Design, Software Quality Assurance, Enterprise Architecture, Open Web Application Security Project (OWASP), Data Governance, User Research, Stakeholder Engagement, Algorithms, Agile Software Development, Software Development Life Cycle, Unified Modeling Language, Software Architecture, Cybersecurity, Responsive Web Design, Java, Cascading Style Sheets (CSS), Agile Methodology, Object Oriented Programming (OOP), Data Structures, Data Ethics
获得学位
学位 · 1-4 年

您将获得的技能: Apache Hadoop, Big Data, Database Design, Data Processing, Distributed Computing, Scalability, Data Pipelines, Data Warehousing, Query Languages, Data Cleansing, Data Transformation, Data Management, Analytics, Business Intelligence
混合 · 课程 · 1-4 周
Rice University
您将获得的技能: 事件驱动编程, Python 程序设计, 计算机图形学, 应用程序开发, 动画, 编程原则, 计算机编程, 游戏设计, 互动设计
混合 · 课程 · 1-3 个月

University of Washington
您将获得的技能: 沟通策略, 叙事, 激励技能, 简明扼要, 信息图表, 沉着, 说服沟通, 建设性反馈, 行动导向, 图表设计, 同行评审, 沟通, 写作, 语言交流技能, 非语言交流, 公开演讲, 推动参与, 演讲, 可信度, 表演艺术
初级 · 专项课程 · 3-6 个月

University of California, Davis
您将获得的技能: Algorithm, 消费者行为, 社交媒体战略, 搜索引擎优化, 打造品牌, 角色开发, 目标市场, 数字化营销, 品牌意识, 关键词研究, 数据分析, 目标受众, 内容战略, 用户研究, 业务报告, 网络分析和 SEO
初级 · 课程 · 1-4 周
University of California, Santa Cruz
您将获得的技能: Go (Programming Language), File I/O, Data Structures, Programming Principles, Object Oriented Programming (OOP), Debugging, Computer Programming, Unit Testing, C (Programming Language), Program Development, Integrated Development Environments, Computer Science, Software Testing, Algorithms, Integration Testing, Software Design, System Design and Implementation, Distributed Computing
中级 · 专项课程 · 3-6 个月

UNSW Sydney (The University of New South Wales)
您将获得的技能: 规划, 技术交流, 技术战略, 教学, 数字教学法, 教育软件和技术, 内容管理, 学习管理系统, 数字扫盲
初级 · 课程 · 1-3 个月

University of London
您将获得的技能: Html 和 Css, 开发环境, jQuery, 网络开发, Javascript 和 jQuery, 编程原则, Bootstrap(前端框架), 超文本标记语言(HTML), 层叠样式表(CSS), Javascript, 网络应用, 互动设计, 响应式网页设计, 网页设计与开发, 网页设计
混合 · 课程 · 1-3 个月
University of Illinois Urbana-Champaign
您将获得的技能: 冲突管理, 企业战略, 组织战略, 组织效能, 领导力培养, 组织变革, 管理, 商业道德, 企业管理, 利益相关者管理, 管理培训与发展, 谈判, 团队管理, 组织结构, 管理团队, 战略领导力, 可信度, 团队建设, 组织领导力
攻读学位
初级 · 专项课程 · 3-6 个月

您将获得的技能: 3D Modeling, 3D Assets, Computer Graphics, Visualization (Computer Graphics)
中级 · 课程 · 3-6 个月