算法设计课程可以帮助您学习排序算法、图论、动态编程和复杂性分析。您可以培养解决问题、优化代码效率以及理解树和 Hashing Table 等数据结构的技能。许多课程都会介绍 Python、Java 或 C++ 等工具以及实现算法的框架,这些工具可支持人工智能、数据分析和软件开发等任务。

École normale supérieure
您将获得的技能: 理论计算机科学, 图论, 数学建模, Algorithm, 运筹学, 概率, 组合学, 计算思维
混合 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: C(编程语言), Algorithm, 计划发展, 数据收集, 数据存储, 微软 Visual Studio, 编程原则, 计算机编程, 计算思维
初级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: 理论计算机科学, 图论, 线性代数, Python 程序设计, 运筹学, Algorithm, 网络分析, 计算机科学, 概率与统计, 数据结构, 大数据, Networking 路由器, 计算思维, 网络模型
高级设置 · 课程 · 1-3 个月

Duke University
您将获得的技能: Python Programming, Simulations, Debugging, Pandas (Python Package), Program Development, Unit Testing, Test Case, Data Science, Development Testing, Software Design, Computational Thinking, Integration Testing, Computer Programming, Object Oriented Programming (OOP), Data Manipulation, Data Structures, Software Engineering, Systems Integration, Software Development
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 理论计算机科学, Encryption, 线性代数, 计算机科学, Algorithm, 公钥加密标准(PKCS), 数据结构, 编程原则, 数据加密标准, 密码学, IBM 云, 数学软件, 算术, 计算思维
攻读学位
高级设置 · 课程 · 1-4 周

University of Washington
您将获得的技能: 功能设计, 人工智能, 决策, 设计策略, 设定目标, 工艺设计, 强化学习, 知识转让, 验证和确认, 组织技能, 软件架构, 功能规范, 软件设计模式
初级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: 理论计算机科学, 计算机科学, Algorithm, Python 程序设计, 计划发展, 计算逻辑, 演绎推理, 逻辑推理, 组合学, 计算思维
初级 · 课程 · 1-3 个月
University of Illinois Urbana-Champaign
您将获得的技能: 图论, 半导体, 线性代数, 数学建模, Networking 路由器, Algorithm, 应用数学, 电气与计算机工程, 数据结构, 硬件设计, 微积分, 计算逻辑, 系统设计, 专用集成电路, 电子硬件, 计算机辅助设计, 计算机工程
中级 · 课程 · 1-3 个月

您将获得的技能: Algorithms, Data Structures, Pseudocode, Javascript, Computational Thinking, Program Development, Computer Programming
中级 · 课程 · 1-4 周
Stanford University
您将获得的技能: 理论计算机科学, 图论, 运筹学, Algorithm, 数据结构, 伪代码, 计算思维
中级 · 课程 · 1-4 周
Stanford University
您将获得的技能: 理论计算机科学, 图论, Algorithm, 数据结构, 生物信息学, 计算思维
中级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 理论计算机科学, 图论, 数学建模, Python 程序设计, Algorithm, 运筹学, 应用数学, 计算思维, 组合学
攻读学位
高级设置 · 课程 · 1-4 周