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

University of Washington
您将获得的技能: 高等教育, 学习策略, 决策, 终身学习, 建立关系, 适应, 足智多谋, 规划, 学术指导, 时间管理, 个人发展, 学生支持与服务, 协作
混合 · 课程 · 1-3 个月

Tel Aviv University
您将获得的技能: Economics, Economics, Policy, and Social Studies, Tax, Economic Development, Social Justice, Socioeconomics, Public Policies, Sustainable Development, Tax Management, Policy Analysis, Income Tax, Market Analysis
混合 · 课程 · 1-3 个月

您将获得的技能: 单元测试, Node.JS, Javascript, 调试, 开发测试, 服务器端, 文件系统, 网络应用, 后端网站开发
中级 · 课程 · 1-3 个月

Technion - Israel Institute of Technology
您将获得的技能: 团队建设, 克服障碍, 创造性思维, 构思, 创新, 分析, 新产品开发, 设计与产品, 主动性和领导力, 坚持不懈, 远见卓识, 创造性地解决问题, 创业, 战略规划
初级 · 课程 · 1-4 周

您将获得的技能: Version Control, Test Script Development, Continuous Integration, Test Execution Engine, Test Tools, Automation, Scripting, Web Scraping, Hypertext Markup Language (HTML), Software Design Patterns, Development Environment, Integrated Development Environments, Debugging, Command-Line Interface, File I/O
初级 · 专项课程 · 3-6 个月

Google Cloud
您将获得的技能: Google Cloud Platform, Dataflow, Big Data, Data Pipelines, Serverless Computing, Data Migration, Data Lakes, Apache Hadoop, Identity and Access Management, Data Storage, Tensorflow, Cloud Storage, Data Infrastructure, AI Personalization, Advanced Analytics, AI Enablement, Scalability, Data Integration, Data Integrity, Data Processing
初级 · 专项课程 · 3-6 个月

DeepLearning.AI
您将获得的技能: Application Deployment, Cloud Deployment, Generative AI, Prompt Engineering, Prototyping, Agile Product Development, Retrieval-Augmented Generation, Application Development, Interactive Design, User Interface (UI), Data Integration
中级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 模拟和模拟软件, 电子工程, 计算机工程, 嵌入式系统, 调试, 故障分析, 自动化工程, Model Based Systems Engineering(基于模型的系统工程, 嵌入式软件, 技术交流
攻读学位
中级 · 课程 · 1-4 周
University of Illinois Urbana-Champaign
您将获得的技能: 市场调查, 客户体验战略(CX), 角色开发, 创新, 新产品开发, 商业研究, 产品管理, 消费者行为, 改善客户体验, 案例研究, 客户洞察, 需求评估, 设计思维, 产品战略, 产品开发, 流程制图, 用户研究
初级 · 课程 · 1-3 个月

Universidad Nacional Autónoma de México
您将获得的技能: Music Theory, Music, Open Source Technology, Media Production, Musical Composition, Digital Signal Processing, Music History, Electronic Components, Post-Production, Electronics, Aesthetics, Hardware Design, Collaborative Software, Data Sharing, Instrumental Music, Embedded Systems, System Configuration, Algorithms, Creativity, Digital Publishing
中级 · 专项课程 · 3-6 个月

您将获得的技能: Simulation and Simulation Software, Systems Thinking, Data Sharing, Data Modeling, Systems Design, Mathematical Modeling, Interactive Data Visualization, Biology, Environment, Storytelling
初级 · 指导项目 · 不超过 2 小时

University of California, Irvine
您将获得的技能: 商业智能, 数据建模, 商业分析, 分类算法, 监督学习, 云计算, 无监督学习, 数据仓库, 预测建模, 市场分析, 雪花模式, 数据挖掘, 摘录, 数据驱动的决策制定, 星形模式
初级 · 课程 · 1-4 周