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

Yale University
您将获得的技能: Social Impact, Design Thinking, Community Outreach, Organizational Structure, Stakeholder Engagement, Entrepreneurship, Sustainable Development, Research and Design, Business Modeling, Communication, Advocacy, Innovation, Program Evaluation, Fundraising
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 安全 Code, 应用安全, Network Security, Encryption, 渗透测试, 安全控制, 软件设计模式, 公钥基础设施, 数据安全, 密码学, 风险管理框架, 信息保障, 防火墙, 信息系统安全, 数据加密标准, 网络攻击, 网络安全, 开发技术, 入侵检测和防御, 高级加密标准(AES)
中级 · 专项课程 · 3-6 个月

Vanderbilt University
您将获得的技能: 软件设计, 移动开发, 服务管理, Android Studio, 数据访问, 安卓开发, 软件架构, Java 编程, 用户界面 (UI) 设计, 数据库, 操作系统流程管理, 内容管理
初级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: Python 程序设计, 计算机视觉, 统一模型语言, 软件设计, 面向对象编程(OOP), 集成开发环境, 计算机编程, 应用编程接口 (API), Jupyter, 软件工程, 图像分析
中级 · 课程 · 1-4 周

Berklee
您将获得的技能: 创造力, 数字信号处理, 媒体制作, 系统配置, 文件管理, 音乐, 编辑
初级 · 课程 · 1-3 个月

The University of Edinburgh
您将获得的技能: 环境 Regulator, 行为健康, 道德标准与行为, 人类学习, 营养与饮食, 行为管理, 非语言交流
混合 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: SQL, Generative AI, Data Visualization, Database Design, Interactive Data Visualization, Query Languages, Data Capture, Data Analysis, Debugging, ChatGPT, Prompt Engineering, Databases, Data Validation
初级 · 课程 · 1-4 周

Advancing Women in Tech
您将获得的技能: 人工智能, 深度学习, 软件设计, 产品管理, 跨职能团队领导, 工程管理, 用户体验设计, 面试技巧, 团队领导, 技术交流, 技术产品管理, 机器学习, 人工智能和机器学习(AI/ML), 设计师
初级 · 课程 · 1-4 周

University of Minnesota
您将获得的技能: 系统测试, 功能测试, 软件测试, 单元测试, 验证和确认, 测试自动化, 测试案例, JUnit, 测试计划, 白盒测试, 软件质量保证, 代码覆盖范围, 开发测试, 测试数据
中级 · 课程 · 1-4 周

University of London
您将获得的技能: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, File I/O, Object Oriented Design, Integrated Development Environments, Computer Programming, Development Environment, Programming Principles, Debugging, Data Structures, Program Development, Algorithms, Interactive Design, Model Evaluation, Software Engineering, Test Data, Data Validation, Command-Line Interface
攻读学位
中级 · 专项课程 · 1-3 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: 空间数据分析, 数据存储技术, 数据建模, 数据存储, NoSQL, 地理信息系统, 数据采集, Query 语言, 关系数据库, SQL, 地理信息系统软件, 数据库设计, 数据库
初级 · 课程 · 1-3 个月

The World Bank Group
您将获得的技能: 环境问题, 适应气候变化, 能源与公用事业, 社会影响, 合作, 政策分析, 协作, 水资源管理, 环境, 科学方法, 环境科学, 自然资源管理, 互动学习, 可持续发展, 环境政策, 减缓气候变化
初级 · 课程 · 1-4 周