Data Structure 和 Algorithm 课程可以帮助您学习数组、Linked List、树和图结构,以及排序和搜索算法。您可以培养解决问题、优化代码效率和分析算法复杂性的技能。许多课程都会介绍 Python、Java 或 C++ 等工具来实现这些概念,并提供编码挑战平台,通过实际应用来强化您的理解。

Duke University
您将获得的技能: Algorithm, 算法, 调试, C(编程语言), 计算思维, 数据结构, 编程原则
初级 · 课程 · 1-3 个月

University of London
您将获得的技能: Pseudocode, Algorithms, Computational Thinking, Computer Science, Data Structures, Diagram Design, Program Development
初级 · 课程 · 1-4 周

The Hong Kong University of Science and Technology
您将获得的技能: Cryptography, Algorithms, Theoretical Computer Science, Mathematical Theory & Analysis, Arithmetic, Computational Thinking, Public Key Cryptography Standards (PKCS), Data Structures, Applied Mathematics, Logical Reasoning, Deductive Reasoning
初级 · 课程 · 1-3 个月

您将获得的技能: Data Structures, Graph Theory, Python Programming, Data Manipulation, Algorithms, Debugging
中级 · 课程 · 1-3 个月

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

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

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

Rice University
您将获得的技能: Algorithm, 理论计算机科学, 算法, 数据分析, 图论, Python 编程, 分析, 计算思维, 数据结构, 网络分析, 编程原则
中级 · 课程 · 1-4 周

您将获得的技能: Graph Theory, Data Structures, Algorithms, Program Development, Programming Principles, Computational Thinking, Theoretical Computer Science, Computer Science, Python Programming
中级 · 课程 · 1-3 个月

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

您将获得的技能: Data Structures, Object Oriented Programming (OOP), Java Programming, Object Oriented Design, Computational Thinking, Java, Algorithms, Debugging, Programming Principles, Computer Programming, Pseudocode, Program Development, Mathematical Theory & Analysis, Integrated Development Environments, Analysis, Solution Design, Analytical Skills
中级 · 专项课程 · 3-6 个月

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