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

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

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

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

University of Colorado Boulder
您将获得的技能: Data Structures, Data Access, Python Programming, Data Management
初级 · 课程 · 1-3 个月

您将获得的技能: File I/O, Object Oriented Programming (OOP), C and C++, C++ (Programming Language), Data Structures, Object Oriented Design, Code Reusability, Memory Management, Data Persistence, Algorithms
★ 4.8 (10) · 高级设置 · 课程 · 1-4 周

Northeastern University
您将获得的技能: Algorithms, Bayesian Statistics, Theoretical Computer Science, Network Model, Computational Thinking, Data Structures, Graph Theory, Network Analysis, Probability, Probability & Statistics
混合 · 课程 · 1-3 个月

Coursera
您将获得的技能: Data Structures, Plot (Graphics), Python Programming, Data Store, Data Storage
★ 4.4 (49) · 中级 · 指导项目 · 不超过 2 小时

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

您将获得的技能: Data Structures, Javascript, Application Programming Interface (API), Computer Programming, Data Management
中级 · 课程 · 1-4 周

您将获得的技能: Data Structures, Python Programming, Algorithms, Data Manipulation, Computational Thinking, Programming Principles, Data Processing, Data Dictionary, Computer Programming, Text Mining
★ 4.6 (17) · 混合 · 课程 · 1-4 周
您将获得的技能: Data Structures, Feature Engineering, MLOps (Machine Learning Operations), Java Programming, Java, Performance Tuning, Data Processing, Applied Machine Learning, System Monitoring, Scalability, Performance Analysis, Memory Management, Benchmarking, Graph Theory, Program Implementation
高级设置 · 课程 · 1-4 周

Coursera
您将获得的技能: Java, Data Structures, File I/O, Java Programming, Data Access, Data Cleansing
★ 4.6 (20) · 中级 · 指导项目 · 不超过 2 小时