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

您将获得的技能: UI 组件, 网页设计与开发, 超文本标记语言(HTML), 浏览器兼容性, 响应式网页设计, Bootstrap(前端框架), 层叠样式表(CSS), 网络应用, React.js, 前端网络开发
中级 · 课程 · 1-4 周

Universidad Austral
您将获得的技能: Relational Databases, Object-Relational Mapping, Database Management, Database Design, SQL, Databases, Data Persistence, Query Languages, Data Integrity, Data Manipulation, Python Programming, Computer Programming
初级 · 课程 · 1-4 周

Coursera
您将获得的技能: Stored Procedure, SQL, Data Presentation, Query Languages, Relational Databases, Database Development, Database Administration, Data Science
高级设置 · 指导项目 · 不超过 2 小时

您将获得的技能: Pandas (Python Package), NumPy, Data Manipulation, Data Preprocessing, Package and Software Management, Data Analysis, Data Transformation, Data Integration, JSON, Object Oriented Programming (OOP), Data Wrangling, Data Science, Python Programming, Computer Programming, Programming Principles, Data Import/Export, Software Design, Mathematical Software, Computational Logic, Data Structures
初级 · 专项课程 · 3-6 个月

Politecnico di Milano
您将获得的技能: 硬件架构, 系统设计与实施, 云应用, 亚马逊网络服务, 计算机结构, 专用集成电路, 云基础设施, 性能调整, 开发环境, 云计算开发, 亚马逊弹性计算云 Computing, 编程原则
中级 · 课程 · 1-3 个月

Microsoft
您将获得的技能: Data Storytelling, Data Presentation, Power BI, Data Visualization Software, Data Visualization, Interactive Data Visualization, Statistical Visualization, Dashboard, Data-Driven Decision-Making, Business Intelligence, Pivot Tables And Charts, Data Analysis, Scatter Plots, Histogram
初级 · 课程 · 1-4 周

Northeastern University
您将获得的技能: Systems Thinking, Software Visualization, Object Oriented Design, Software Engineering, Object Oriented Programming (OOP), Application Design, Web Applications, Software Development Life Cycle, Case Studies, Data Modeling, Systems Development, Software Development, Business Architecture, Business Risk Management, Python Programming, User Centered Design, Software Design, Application Development, Computer Programming, Development Environment
初级 · 专项课程 · 3-6 个月

您将获得的技能: 用户界面(UI), 移动开发, 软件开发工具, 应用程序开发, 调试, 软件开发, 安卓开发, 苹果 iOS, 应用编程接口 (API), 跨平台开发, 应用框架, iOS 开发, 用户界面和用户体验(UI/UX)设计, 扑腾(软件)
初级 · 课程 · 1-3 个月

Lund University
您将获得的技能: 空间数据分析, 适应气候变化, 可持续技术, 环境, 可持续商业, 可持续设计, 数学建模, 创新, 环境政策, 自然资源管理, 环境科学, 可持续发展, 地理空间信息与技术, 系统思考
初级 · 课程 · 1-3 个月

您将获得的技能: User Experience Design, User Centered Design, Content Creation, Writing and Editing, Content Management Systems
初级 · 指导项目 · 不超过 2 小时

University of California San Diego
您将获得的技能: 系统设计与实施, 单元测试, 会话启动协议, 云计算架构, 移动开发, 物联网, 电信, 云计算, Android Studio, 安卓(操作系统), 嵌入式软件, 亚马逊网络服务, GitHub, 云计算开发, 软件设计文件, 可视化(计算机制图), 应用程序开发, 版本控制, 集成开发环境, 计算机视觉
中级 · 专项课程 · 3-6 个月

您将获得的技能: LangGraph, Generative AI Agents, AI Orchestration, Agentic systems, AI Workflows, OpenAI API, LLM Application, Agentic Workflows, Prompt Patterns, OpenAI, Large Language Modeling, AI Enablement, Retrieval-Augmented Generation, Artificial Intelligence, Development Environment, Tool Calling, Microsoft Azure, AI Personalization, Microsoft Development Tools, Microsoft Visual Studio
中级 · 专项课程 · 3-6 个月