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

Duke University
您将获得的技能: 计算机编程, 三维资产, 脚本, 故事板, 调试, 动画和游戏设计, 动画, 事件驱动编程, 视频游戏开发, 游戏设计, 编程原则, 计算机图形学
初级 · 课程 · 1-3 个月

Automatic Data Processing, Inc. (ADP)
您将获得的技能: Compensation and Benefits, Compensation Management, Compensation Strategy, Benefits Administration, Human Resources, Human Resource Strategy, Job Analysis, Performance Review, Employee Retention, Organizational Strategy
初级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: 软件安装, 移动开发, 外围设备, 物联网, 软件开发工具, 乌班图, Android Studio, 计算机编程工具, 嵌入式软件, 硬件故障排除, 开发环境, 操作系统, USB, 网络服务器, 游戏设计, 系统配置, 安卓(操作系统), 网络应用, 应用程序开发, 命令行界面
混合 · 课程 · 1-3 个月

您将获得的技能: Keyword Research, Digital Publishing, Intellectual Property, Layout Design, Account Management, Tax Laws
初级 · 指导项目 · 不超过 2 小时

University of Minnesota
您将获得的技能: 业务建模, 时间序列分析和预测, 概率分布, 统计, 预测建模, 商业分析, 模拟, 模型评估, Excel 公式, 回归分析, 运筹学, 预测, 预测分析, 劳动力管理, 数据预处理, 数学建模, 分析, 供应链, 概率, 微软Excel
初级 · 专项课程 · 3-6 个月

Universidad Nacional Autónoma de México
您将获得的技能: Education Software and Technology, Organizational Skills, End User Training and Support, Interactive Design, Digital pedagogy, Content Management, Quality Assurance
初级 · 课程 · 1-4 周

您将获得的技能: Sales Presentation, Data Visualization, Customer Relationship Management (CRM) Software, Target Market, Market Analysis, Sales, Presentations, Content Creation, Graphic Design
初级 · 指导项目 · 不超过 2 小时

Peking University
您将获得的技能: Object Oriented Design, Object Oriented Programming (OOP), C (Programming Language), Programming Principles, Computer Programming, Data Structures, Software Engineering, Debugging, Algorithms
混合 · 课程 · 1-3 个月

The Museum of Modern Art
您将获得的技能: 文化响应, 叙事, 文化多样性, 公共历史, 艺术史, 摄影, 社会正义, 设计师, 创造力, 社区发展
初级 · 课程 · 1-3 个月

CertNexus
您将获得的技能: 管理团队, 负责任的人工智能, 风险管理, 媒体关系, 新兴技术, 道德标准与行为, 业务领导, 危机管理, 沟通, 公共关系, 管理, 学习策略, 商业道德, Operator 风险, 问责制, 测试计划, 沟通策略, 数据伦理, 组织领导力, 战略思维
初级 · 专业证书 · 3-6 个月

您将获得的技能: Field-Programmable Gate Array (FPGA), Hardware Design, Serial Peripheral Interface, Electronic Hardware, Internet Of Things, Embedded Systems, Digital Communications, Computer Architecture, Software Development Tools, System Design and Implementation, Software Installation
中级 · 课程 · 1-4 周

您将获得的技能: Canva (Software), Marketing Design, Social Media Marketing, Social Media Content, Social Media, Marketing Materials, Color Matching, Graphic Design, Design, User Accounts
初级 · 指导项目 · 不超过 2 小时