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

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

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

University of London
您将获得的技能: Algorithms, Computational Thinking, Theoretical Computer Science, Programming Principles, Computational Logic, Critical Thinking and Problem Solving, Performance Testing, Computer Science, Data Structures, Critical Thinking, Logical Reasoning, Graph Theory, Complex Problem Solving, Analysis, Game Theory
中级 · 课程 · 1-4 周

您将获得的技能: Algorithms, Data Structures, Pseudocode, Computer Programming, Computational Thinking, Mathematical Theory & Analysis, Analysis, Analytical Skills
中级 · 课程 · 1-3 个月

University of Illinois Urbana-Champaign
您将获得的技能: 计算机编程, Algorithm, 面向对象设计, 网络路由, 理论计算机科学, 计划发展, 数据存储技术, C++(编程语言), 图论, 调试, 数据存储, 面向对象编程(OOP), 算法, 数据结构, 开发环境, 数据库理论, 数据库系统, 工程软件, 非结构化数据
中级 · 专项课程 · 1-3 个月

您将获得的技能: Computational Thinking, Algorithms, Program Development, Software Development, Software Engineering, Programming Principles, Data Structures, Computer Programming, Javascript, Computer Science, Web Development
中级 · 课程 · 1-4 周

Scrimba
您将获得的技能: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Program Development, Software Development, Software Engineering, Programming Principles, Computer Programming, Problem Solving, Data Structures, Computer Science, Javascript, Web Development, Machine Learning Methods, Data Science
中级 · 专项课程 · 1-4 周

您将获得的技能: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Program Development, Software Development, Data Structures, Problem Solving, Computer Science, Machine Learning Methods
高级设置 · 课程 · 1-4 周

您将获得的技能: Data Structures, Algorithms, Computational Thinking, Programming Principles, Computer Programming, Computer Science
高级设置 · 课程 · 1-3 个月

Northeastern University
您将获得的技能: Algorithms, Graph Theory, Computational Thinking, Programming Principles, Pseudocode, Theoretical Computer Science, Data Structures, Computer Programming, Performance Tuning, Scalability, Design Strategies
混合 · 课程 · 1-3 个月

您将获得的技能: Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Computational Thinking, Java, Algorithms, Programming Principles, Computer Programming, Debugging, Solution Design
高级设置 · 课程 · 1-3 个月

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