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

IBM
您将获得的技能: 工作流程管理, 专业精神, 演讲, 建设性反馈, 协作软件, 冲突管理, 根源分析, 社交技能, 人际沟通, 批判性思维和解决问题, 沟通, 积极倾听, 虚拟团队, 问责制, 解决问题, 公开演讲, 说服沟通, 专业发展, 团队合作, 协作
初级 · 专项课程 · 1-3 个月

Meta
您将获得的技能: Linux, Linux 命令, 命令行界面, 软件版本控制, 协作软件, 单元测试, Algorithm, 测试驱动开发(TDD), 数据库管理, 编程原则, 计算思维, Django (网络框架), 数据库管理员, 软件可视化, 数据仓库, 数据完整性, 数据库架构与管理, 伪代码, Query 语言, MySQL
初级 · 专业证书 · 3-6 个月

Advancing Women in Tech
您将获得的技能: 财务分析, 产品路线图, 用户体验设计, 创新, 新产品开发, 产品战略, 面试技巧, 跨职能团队领导, 绩效管理, 产品生命周期管理, 产品开发, 技术产品管理, 工程管理, 留住客户, 设计师, 产品要求, 产品管理, 人工智能和机器学习(AI/ML), 专业网络, 团队领导
攻读学位
初级 · 专项课程 · 3-6 个月

Northeastern University
您将获得的技能: Database Design, Software Quality Assurance, Enterprise Architecture, Open Web Application Security Project (OWASP), Data Governance, User Research, Stakeholder Engagement, Algorithms, Agile Software Development, Software Development Life Cycle, Unified Modeling Language, Software Architecture, Cybersecurity, Responsive Web Design, Java, Cascading Style Sheets (CSS), Agile Methodology, Object Oriented Programming (OOP), Data Structures, Data Ethics
获得学位
学位 · 1-4 年

Universidad de los Andes
您将获得的技能: Augmented and Virtual Reality (AR/VR), Virtual Reality, Augmented Reality, Virtual Environment, 3D Assets, Unreal Engine, Unity Engine, User Experience, Software Development Tools, Animations, Experience Design, Technology Solutions, Simulations
初级 · 课程 · 1-3 个月

您将获得的技能: Market Research, Market Analysis, Marketing, Research Methodologies, Research, Research Design, Quantitative Research, Consumer Behaviour, Market Trend, Surveys, Customer Analysis, Qualitative Research, Forecasting, Price Negotiation, Analysis, Product Testing, Data Collection, Sampling (Statistics)
混合 · 课程 · 1-4 周

您将获得的技能: 3D Modeling, 3D Assets, Computer Graphics, Visualization (Computer Graphics)
中级 · 课程 · 3-6 个月

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

您将获得的技能: Cascading Style Sheets (CSS), Web Design and Development, Scripting, Full-Stack Web Development, Object Oriented Programming (OOP), Event-Driven Programming
初级 · 课程 · 1-4 周

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

Duke University
您将获得的技能: 数据结构, 系统编程, 软件设计, 命令行界面, 开发环境, 可维护性, Algorithm, 计划发展, C(编程语言), 编程原则, 调试, 软件测试, 解决方案设计, 用户界面(UI), 软件开发, 计算机编程, 文件输入/输出, 模拟, 软件工程, 解决问题
初级 · 专项课程 · 3-6 个月

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