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

您将获得的技能: No-Code Development, Mobile Development, Google Sheets, Application Development, Application Design, Application Deployment, Data Structures, User Accounts, Personalized Service, User Feedback, Web Development, Marketing
初级 · 指导项目 · 不超过 2 小时

University of Leeds
您将获得的技能: 测试案例, 软件测试, 单元测试, 集成测试, 用户验收测试(UAT), 验收测试, 验证和确认, 软件开发, 白盒测试, 测试计划, 软件开发生命周期, 系统测试, 软件质量保证, 功能测试, 质量保证
初级 · 课程 · 1-4 周

您将获得的技能: JSON, Restful API, HTML and CSS, Web Design, Cloud API, Hypertext Markup Language (HTML), Web Development, Cascading Style Sheets (CSS), Web Applications, Responsive Web Design, Real Time Data, Javascript
中级 · 指导项目 · 不超过 2 小时

Duke University
您将获得的技能: 社会影响, 可持续发展, 关键绩效指标 (KPI), 管理, 绩效衡量, 投资管理, 可持续商业, 可持续性标准, 利益相关者的参与, 资产管理, 数据驱动的决策制定, 问责制, 验证和确认, 可持续发展报告, 环境、社会和公司治理(ESG)
混合 · 课程 · 1-3 个月

University of California, Irvine
您将获得的技能: Python 程序设计, Linux, USB, 嵌入式系统, 物联网, 电子系统, 应用编程接口 (API), 计算机硬件, 电子产品, 数字信号处理, Network Protocol(网络协议, 服务器, 通用网络, TCP/IP, 硬件设计
混合 · 课程 · 1-4 周

University of London
您将获得的技能: 虚拟现实, 用户体验设计, 三维资产, 故事板, 虚拟环境, 原型设计, 构思, 可用性测试, 增强现实与虚拟现实(AR/VR), 开发测试, 数据伦理, 交互设计, 游戏设计, 人机交互, 视频游戏开发
中级 · 课程 · 1-3 个月
University of Illinois Urbana-Champaign
您将获得的技能: Regulation and Legal Compliance, 商业法, 法律写作, 商务, 劳动法, 合同管理, 组织结构, 销售, 注册会计师, 破产
攻读学位
中级 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: SQL, 数据管理, Data Management, Apache Hadoop, 数据处理, NoSQL, 分析, 大数据, 数据整合, 数据管道, Pandas(Python 软件包), PostgreSQL, Apache Spark, MongoDB, 数据库系统, Splunk
初级 · 课程 · 1-3 个月

The Hong Kong University of Science and Technology
您将获得的技能: 计算机编程, 协调, 故事板, 编程原则, 计算思维, 脚本, 数据流, 解决方案设计, 事件驱动编程, 动画, 叙事, 计划发展, 游戏设计, 动画和游戏设计
初级 · 课程 · 1-3 个月

28DIGITAL
您将获得的技能: 计算机编程, 系统编程, Encryption, 物联网, Network Security, 编程原则, 简单对象访问协议(SOAP), 嵌入式系统, 安全需求分析, 网络服务, 实时操作系统, 网络架构, Network Protocol(网络协议, 系统要求, 嵌入式软件, 无线网络, 公钥加密标准(PKCS), 软件工程, 操作系统, 网络安全
中级 · 专项课程 · 3-6 个月

Yonsei University
您将获得的技能: Apache Hadoop, 增强现实, 物联网, 新兴技术, 云计算架构, 电信, 分析, 产品规划, 大数据, 局域网, 多媒体, SPSS, 苹果 iOS, 增强现实与虚拟现实(AR/VR), 云计算, Apache Spark, 实时数据, 无线网络, 市场分析, 显示设备
初级 · 专项课程 · 3-6 个月

Erasmus University Rotterdam
您将获得的技能: 推动参与, 新兴技术, 案例研究, 研究, 计划评估, 社会科学, 心理学, 说服沟通, 增强现实与虚拟现实(AR/VR), 模拟, 游戏设计, 文化
混合 · 课程 · 1-3 个月