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

Advancing Women in Tech
您将获得的技能: AI Workflows, Retrieval-Augmented Generation, Business Process Automation, Multimodal Prompts, Image Analysis
中级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 数据清理, UI 组件, Algorithm, 自动化, Excel 宏, 模拟, 电子表格软件, Data Validation, 文件输入/输出, 计算机编程, 微软Excel, 代码审查, Visual Basic(编程语言), 数据管理, 数据导入/导出, 用户界面(UI), 解决问题, 调试, 编程原则
初级 · 专项课程 · 3-6 个月

University of Alberta
您将获得的技能: Kanban 原则, 需求分析, 项目管理, 业务要求, 冲刺回顾, 需求征询, Scrum(软件开发), 需求管理, 软件开发生命周期, 风险管理, 产品管理, 项目风险管理, 功能要求, 项目规划, Agile 方法论, 软件开发方法, 敏捷软件开发, 软件技术审查, 风险管理框架, 冲刺计划
初级 · 专项课程 · 3-6 个月

您将获得的技能: Android Studio, Android Jetpack, Kotlin, Android Development, Android (Operating System), Responsive Web Design, Mobile Development, UI Components, Unit Testing, Gradle, User Interface (UI) Design, Application Development, User Interface (UI), Integrated Development Environments, Object Oriented Programming (OOP), Development Environment, Programming Principles, Test Driven Development (TDD), Wireframing, Prototyping
初级 · 专项课程 · 3-6 个月

Google Cloud
您将获得的技能: Data Migration, Database Administration, Google Cloud Platform, Database Design, Cloud Engineering, Database Management, Cloud Deployment, Operational Databases, Database Architecture and Administration, Databases, NoSQL, Scalability, Disaster Recovery
高级设置 · 课程 · 1-3 个月

Macquarie University
您将获得的技能: 管理团队, 组织效能, 多样性与包容性, 业务领导, 员工参与, 组织领导力, 人力资源战略, 战略思维, 跨文化能力, 团队管理, 团队建设, 人才发展, 组织结构, 团队领导, 品牌管理, 领导与管理, 打造品牌, 领导力培养, 组织战略, 人员管理
中级 · 专项课程 · 3-6 个月

Microsoft
您将获得的技能: C++ (Programming Language), API Design, Software Architecture, Software Design, Maintainability, Data Structures, Generative AI Agents, Data Validation, Performance Tuning, Application Frameworks, Verification And Validation, Algorithms, Debugging
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: Algorithm, 原型设计, 面向对象设计, 文件输入/输出, C#(编程语言), 计算机编程, 视频游戏开发, 数据管理, 数据结构, 事件驱动编程, 数据存储, 游戏设计, 软件架构, 图论, 软件设计模式, Unity 引擎, 编程原则, 应用程序开发, 面向对象编程(OOP), 调试
初级 · 专项课程 · 3-6 个月

您将获得的技能: Event Marketing, Target Audience, Adobe Express, Marketing Materials, Promotional Materials, Goal Setting, Promotional Strategies, Community Outreach, Content Creation, Event Planning, Performance Measurement, Marketing Analytics, Copywriting, Visual Design, Marketing Channel, Graphic Design, Branding, Strategic Partnership
初级 · 课程 · 1-4 周

University of Amsterdam
您将获得的技能: 定量研究, 科学方法, 统计, 统计假设检验, 数据分析软件
初级 · 课程 · 1-3 个月

您将获得的技能: Augmented and Virtual Reality (AR/VR), Game Design, User Interface (UI)
初级 · 课程 · 1-3 个月

UNSW Sydney (The University of New South Wales)
您将获得的技能: 数字扫盲, 技术战略, 学习管理系统, 数字教学法, 技术交流, 内容管理, 规划, 教育软件和技术, 教学
初级 · 课程 · 1-3 个月