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

Meta
您将获得的技能: 调试, 移动开发, 面向对象编程(OOP), 安卓开发, 编程原则, Kotlin, 数据结构, 计算机编程
初级 · 课程 · 1-4 周

University of California, Davis
您将获得的技能: 终身学习, 自我意识, 领导力培养, 积极性, 协作, 员工参与, 适应, 克服障碍, 弹性, 增长战略, 成长意识, 组织变革, 个人发展, 专业发展, 建设性反馈
初级 · 课程 · 1-4 周

Universidade de São Paulo
您将获得的技能: Intellectual Property, Labor Law, Business Modeling, Tax Planning, Regulation and Legal Compliance, Business Valuation, Labor Compliance, Law, Regulation, and Compliance, Entrepreneurial Finance, Mergers & Acquisitions, Entrepreneurship, Corporate Tax, Business Management, Financial Modeling, Compliance Management, Financial Analysis, New Business Development, Investments, Growth Strategies, Tax Laws
初级 · 课程 · 1-4 周

Microsoft
您将获得的技能: 文件管理, 多媒体, 演讲, 协作软件, 微软办公软件, 编辑, Microsoft Windows, 微软 365, Microsoft PowerPoint
初级 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: 数据操作, 模型评估, 数据可视化软件, 模型部署, Flask(网络框架), 分类算法, 机器学习, 监督学习, 预测分析, 数据处理, 预测建模, 应用机器学习, 功能工程, MLOps(机器学习 Operator), Python 程序设计, 网页抓取, 数据可视化, 设计思维, Data Validation, 机器学习算法
中级 · 专项课程 · 3-6 个月

Meta
您将获得的技能: Javascript, 前端网络开发, 超文本标记语言(HTML), 数据库管理, 可扩展性, Django (网络框架), 云计算, 响应式网页设计, 层叠样式表(CSS), 应用编程接口 (API), 全栈式网络开发, 后端网站开发, MySQL, 网络应用, 虚拟环境
中级 · 课程 · 1-3 个月
University of Pennsylvania
您将获得的技能: 多样性、平等和包容倡议, 团队建设, 案例研究, 演讲, 工作场所的包容性, 协作, 多元化计划, 多样性意识, 团队管理, 设定目标, 团队激励, 团队绩效管理, 多样性与包容性, 文化多样性, 认知灵活性, 团队领导, 文化, 情绪商数, 跨文化能力, 系统思考
初级 · 专项课程 · 3-6 个月

您将获得的技能: 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 小时
University of Michigan
您将获得的技能: 数据导入/导出, 数据操作, 事务处理, 数据库管理, 存储过程, SQL, Query 语言, 关系数据库, 数据完整性, 文本挖掘, PostgreSQL, 数据库设计
中级 · 课程 · 1-4 周

Princeton University
您将获得的技能: 理论计算机科学, Java 编程, 计算机科学, 可扩展性, 计算机硬件, 编程原则, 计算逻辑, 计算机结构, 数据结构, Algorithm
中级 · 课程 · 1-3 个月

Universidad Nacional Autónoma de México
您将获得的技能: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Software Design, Data Structures, Integrated Development Environments, Debugging, Development Environment
初级 · 课程 · 1-3 个月
University of Alberta
您将获得的技能: 冲刺回顾, Agile 方法论, 软件质量保证, 可用性测试, 需求分析, Scrum(软件开发), 敏捷软件开发, 敏捷项目管理, 用户故事, 软件技术审查, 用户研究
混合 · 课程 · 1-4 周