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

Rice University
您将获得的技能: 数据结构, 计算机编程, 计划发展, Algorithm, 生物信息学, 应用程序开发, Python 程序设计, 图论, 计算思维, 编程原则, 概率, 用户界面(UI), 事件驱动编程, 大数据, 理论计算机科学, 组合学, 面向对象编程(OOP), 伪代码, 互动设计, 数据分析
初级 · 专项课程 · 3-6 个月

您将获得的技能: 3D Modeling, 3D Assets, Autodesk, Visualization (Computer Graphics), Computer Graphics, Virtual Environment
混合 · 课程 · 1-4 周

您将获得的技能: Information Architecture, User Experience, Content Management, Usability, UI/UX Research, Usability Testing, Design Research, User Centered Design, User Research, Statistical Analysis, Content Strategy, Goal Setting, Sample Size Determination
中级 · 课程 · 1-3 个月

您将获得的技能: Embedded Software, Embedded Systems, System Programming, Cross Platform Development, Hardware Architecture, Peripheral Devices, Performance Tuning, Software Design, Real Time Data, Technical Design, C (Programming Language), Debugging, System Configuration, Maintainability, Scalability, Data Mapping
高级设置 · 课程 · 1-4 周

Indian School of Business
您将获得的技能: 财务分析, 收益表, 应计项目, 资产负债表, 同行评审, 绩效衡量, 投资组合管理, 数据收集, 市场分析, 证券交易, 金融报表, 投资管理, 业务规划, 金融市场, 市场流动性, 项目设计, 财务报表分析, 性能分析, 金融交易, 市场动态
初级 · 专项课程 · 3-6 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Relational Databases, Databases, Database Theory, Database Design, Database Systems, Database Management, SQL, Database Architecture and Administration, Database Management Systems, Query Languages, Data Modeling, Transaction Processing, Data Management, Data Integrity, System Design and Implementation, Information Technology, Data Analysis, Information Architecture, Problem Solving, Logical Reasoning
中级 · 课程 · 1-3 个月

Yale University
您将获得的技能: 博弈论, 协作, 谈判, 战略决策, 合同谈判, 调解, 说服沟通, 影响, 冲突管理, 建立关系, 沟通, 管理团队
混合 · 课程 · 1-3 个月

您将获得的技能: Tenacity, Persistence, Personal Attributes, Persona Development, Personal Development, Human Development, Self-Awareness, Case Studies, Resilience, Empathy & Emotional Intelligence, Overcoming Obstacles, Growth Mindedness, Lifelong Learning, Psychology, Psychological Evaluations, Applied Behavior Analysis, Cognitive flexibility, Social Sciences, Emotional Intelligence, Cultural Diversity
初级 · 专项课程 · 1-3 个月

您将获得的技能: Canva (Software), Multimedia, Developing Training Materials, Visual Design, Graphical Tools, Graphic Design
初级 · 指导项目 · 不超过 2 小时

Amazon Web Services
您将获得的技能: Education Software and Technology, Generative AI, Game Design, Digital pedagogy
初级 · 课程 · 1-4 周

您将获得的技能: Creative Thinking, Information Management, Content Management, Knowledge Transfer, Digital Publishing, Curiosity, Creative Problem-Solving, Information Architecture, File Management, Systems Thinking, Critical Thinking, Productivity Software, Responsible AI, Organizational Skills, Productivity, Writing and Editing, Collaboration, Development Environment
初级 · 课程 · 1-3 个月

您将获得的技能: Case Studies, User Experience Design, Business Analysis, Natural Language Processing, Application Programming Interface (API), Application Deployment, Application Development, Artificial Intelligence, Systems Integration, Scalability
初级 · 课程 · 1-4 周