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

Stanford University
您将获得的技能: 数学建模, 验证和确认, 科学方法, 物理学, 实验, 测量系统, 研究, 时间表
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 系统编程, 计算机网络, 数据完整性, 网络架构, 通用网络, Network Protocol(网络协议, 数字通信, TCP/IP, Networking 路由器, OSI 模型, 网络规划与设计
中级 · 课程 · 1-3 个月
University of Michigan
您将获得的技能: 创新, 数学建模, 批判性思维, 经济学, 战略决策, 战略思维, 系统思考, 市场动态, 解决复杂问题, 网络分析, 社会科学, 决策, 概率
中级 · 课程 · 1-3 个月

JetBrains
您将获得的技能: 弹簧框架, 单元测试, 面向对象编程(OOP), Java 编程, 安卓开发, 功能设计, Kotlin, 互操作性, IntelliJ IDEA, Java
中级 · 课程 · 1-3 个月

Real Madrid Graduate School Universidad Europea
您将获得的技能: Applied Machine Learning, Image Analysis, Computer Vision, Analytics, Real Time Data, AI Enablement, Reinforcement Learning, Large Language Modeling, Advanced Analytics, Data-Driven Decision-Making, AI Workflows, Machine Learning, Artificial Intelligence, Analysis, Automation, Supervised Learning, Natural Language Processing, Data Presentation, Innovation, Data Collection
初级 · 课程 · 1-4 周

The University of Tokyo
您将获得的技能: 人机交互, 可视化(计算机制图), 三维资产, Algorithm, 机器人, 用户界面(UI), 计算机图形学, 计算机制图技术, 动画和游戏设计, 模拟, 互动设计
中级 · 课程 · 1-3 个月

您将获得的技能: Stakeholder Engagement, Strategic Leadership, Nursing Management, Strategic Decision-Making, Leadership, Accountability, Decision Making, Communication Strategies, Strategic Thinking, Complex Problem Solving, Collaboration, Patient Safety, Critical Thinking, Goal Setting, Resource Allocation
中级 · 课程 · 1-4 周

Packt
您将获得的技能: Retrieval-Augmented Generation, Large Language Modeling, Hugging Face, MLOps (Machine Learning Operations), OpenAI, Prompt Engineering, Model Deployment, AWS SageMaker, Extract, Transform, Load, Embeddings, Data Pipelines, CI/CD, Vector Databases, Model Evaluation
初级 · 课程 · 1-3 个月

Meta
您将获得的技能: 数据库管理, 网络开发, 模型-视图-控制器, 超文本标记语言(HTML), Django (网络框架), 对象关系映射, MySQL, 网络服务器, 后端网站开发, 网络应用, 数据库开发, 数据建模, 应用安全, 应用框架
初级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 实验室体验, 集成开发环境, 实验室报告, 嵌入式系统, 工程文件, 现场可编程门阵列 (FPGA), 软件开发, 软件开发工具, 实验室测试, 嵌入式软件, 开发环境, 系统设计与实施, 电子硬件, 电子系统, 计划发展, 日蚀(软件), 硬件设计, 构建工具
中级 · 课程 · 1-4 周

University of Illinois Urbana-Champaign
您将获得的技能: C++(编程语言), 调试, 工程软件, 面向对象编程(OOP), 计算机编程, 数据结构, 开发环境, 计划发展, 面向对象设计
中级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: Microsoft 服务器, Microsoft Windows, 系统管理, 授权(计算), Authentication, Linux 管理, 网络安全, 业务连续性规划, 集团政策, 灾难恢复, 安全管理, Linux 服务器, OSI 模型, 用户账户, 应急计划, Linux, 虚拟化, Windows 服务器, Operating System 管理, 计算机安全
初级 · 专项课程 · 3-6 个月