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

Tsinghua University
您将获得的技能: Data Structures, Algorithms, Computational Thinking, Computer Programming, Computer Science, Data Storage
中级 · 课程 · 1-3 个月

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

Duke University
您将获得的技能: 解决方案设计, 计算机编程, 解决问题, 算法, C(编程语言), 软件工程, 编程原则
初级 · 课程 · 1-4 周

École normale supérieure
您将获得的技能: 图论, 概率, 数学建模, 计算思维, 组合学, 算法, 理论计算机科学
混合 · 课程 · 1-3 个月
Johns Hopkins University
您将获得的技能: Algorithms, Responsible AI, Policy Analysis, Social Justice, Public Policies, Diversity Awareness, Data Ethics, Machine Learning
混合 · 课程 · 1-3 个月

Codio
您将获得的技能: Algorithms, Data Structures, Java, Theoretical Computer Science, Computer Programming, Computational Thinking
中级 · 课程 · 1-4 周

Northeastern University
您将获得的技能: Algorithms, Theoretical Computer Science, Data Structures, Computational Thinking, Analysis, Computer Science, Performance Tuning, Software Development, Scalability
混合 · 课程 · 1-4 周

Tsinghua University
您将获得的技能: Data Structures, Algorithms, Computational Thinking, Programming Principles, Performance Tuning
中级 · 课程 · 1-3 个月

Tsinghua University
您将获得的技能: Data Structures, Algorithms, Graph Theory, Computational Thinking, Computer Programming
中级 · 课程 · 1-3 个月

28DIGITAL
您将获得的技能: 数据结构, 图论, 文件输入/输出, 算法, 理论计算机科学, 数据存储技术, 性能调整, 数据访问
高级设置 · 课程 · 1-3 个月

Rice University
您将获得的技能: 机器学习算法, 数据结构, 无监督学习, 大数据, 计算思维, Python 编程, 分析, 数据分析, 算法, 理论计算机科学, 生物信息学
中级 · 课程 · 1-4 周

Codio
您将获得的技能: Algorithms, C++ (Programming Language), Data Structures, Computer Programming, Computational Thinking, Technical Design
中级 · 课程 · 1-4 周