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

Microsoft
您将获得的技能: Front-End Web Development, Debugging, Programming Principles, Computational Thinking, GitHub, Pseudocode, Version Control, Git (Version Control System), Integrated Development Environments, Microsoft Copilot, Algorithms, Program Development, Computer Programming, Data Flow Diagrams (DFDs), C# (Programming Language)
初级 · 课程 · 1-3 个月

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

您将获得的技能: Sales Presentation, Data Visualization, Customer Relationship Management (CRM) Software, Target Market, Market Analysis, Sales, Presentations, Content Creation, Graphic Design
初级 · 指导项目 · 不超过 2 小时
DeepLearning.AI
您将获得的技能: 减缓气候变化, 人工神经网络, 模型评估, 人工智能, 环境科学, 计算机视觉, 预测建模, 卷积神经网络, 环境监测, 预测, 数据预处理, 应用机器学习, 监督学习, 图像分析
初级 · 课程 · 1-4 周
您将获得的技能: SQL, SAS (Software), Database Management, Query Languages, Case Studies, Data Access, Program Development, Statistical Programming, Data Presentation, Scripting, Perl (Programming Language), Data Processing, Automation, Data Integration, Stored Procedure, Data Manipulation, Data Transformation, Debugging, Data Validation, Data Analysis
攻读学位
中级 · 专业证书 · 3-6 个月

您将获得的技能: Responsive Web Design, HTML and CSS, Web Design and Development, Cascading Style Sheets (CSS), Front-End Web Development, Application Deployment, Mobile Development
中级 · 课程 · 1-4 周

The Hong Kong University of Science and Technology
您将获得的技能: 用户界面(UI), 地理信息系统, 移动开发, 应用程序开发, 全球定位系统, 计划发展, 计算机编程, 数据存储, 游戏设计, 安卓开发, 无代码开发
初级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Content Management Systems, Web Content, Web Design, Web Design and Development, No-Code Development, Web Development, User Accounts, Graphic Design
初级 · 指导项目 · 不超过 2 小时

Johns Hopkins University
您将获得的技能: 机器学习, C 和 C++, 线性代数, 数字信号处理, 可扩展性, C++(编程语言), 数学软件, 面向数据的编程, 计算机图形学, 计算机结构, 人工神经网络, 分布式计算, 编程原则, 事件驱动编程, 性能调整, 图像分析, 深度学习, 卷积神经网络, 系统编程, 数值分析
攻读学位
中级 · 专项课程 · 3-6 个月

Universidad Nacional Autónoma de México
您将获得的技能: Creative Problem-Solving, Creative Thinking, Problem Solving, Brainstorming, Decision Making, Critical Thinking, Meeting Facilitation, Staff Management, Collaboration, Overcoming Obstacles, Goal Setting
初级 · 课程 · 1-3 个月

Scrimba
您将获得的技能: 机器学习, 移动开发, Html 和 Css, 响应式网页设计, 视频游戏开发, Javascript, 网络开发, 数据库应用, 应用程序部署, 层叠样式表(CSS), 计算机编程, GitHub, 前端网络开发, 应用程序开发, ChatGPT
初级 · 课程 · 1-3 个月

Epic Games
您将获得的技能: 数据管理, Data Management, 脚本, C++(编程语言), UI 组件, 面向对象编程(OOP), 虚幻引擎, 调试, 视频游戏开发, 游戏设计, 蓝图绘制
初级 · 课程 · 1-4 周