Best Data Structures Tutorials and Courses

Below you will find the best data structures courses from the biggest platforms on the internet ranked based on millions of ratings and reviews.

We wish you the best with studying. Made with by Courseroot
Level Level Dropdown
Pricetag Price Dropdown
Certificate Certificate Dropdown
Hours of content Hours Dropdown
Platforms Platform Dropdown
Filter suggestions:
Beginner
Free
Udemy
Coursera
Clear filters
4.8
(51106)

Python for Everybody Specialization

Beginner Level
26-40h
Started Feb 04
Certificate (q2)
This Specialization builds on the success of the Python for Everybody course and will introduce fundamental programming concepts including data struct..
$43/mo.
""
Learn more about this course
4.9
(27786)

Python Data Structures

All Levels
26-40h
Started Feb 04
Certificate (q2)
This course is created by the University of Michigan. It introduces the core data structures that are used in the Python programming language (think o..
$43/mo.
""
Learn more about this course
4.4
(18300)

Data Structures & Algorithms - Interview !!

All levels
17.5h
Self-paced
Certificate (q1)
Learn Data Structures and Algorithms from Scratch. Start from basic Data Structure and move on till Intermediate level.
$11.99
""
Learn more about this course
()

Data Structures & Algorithms in Python

Intermediate
15-35h
Self-paced
None
The Data Structures & Algorithms in Python program is designed for those who want to be more adept in the technical aspects of Python. By the end of t..
Free
""
Learn more about this course
4.7
(4075)

Data Structures and Algorithms Specialization

Intermediate Level
26-40h
Starts Feb 15
Certificate (q2)
This specialization is a mix of theory and practice: you will learn algorithmic techniques for solving various computational problems and will impleme..
$43/mo.
""
Learn more about this course
4.5
(1103)

Algorithms and Data Structures - Part 1

Beginner
3h 13m
Self-paced
Certificate (q2)
This course is designed for beginners who are new to algorithms and data structures. This will serve as part 1 in a two-part series. Topics range from..
Free Trial
""
Learn more about this course
()

Data Structures & Algorithms in Swift

Intermediate
15-35h
Self-paced
None
Be a Swift expert by learning it's data structures and algorithms and equipt yourself on how to explain your Swift Solutions swiftly with confidence. ..
Free
""
Learn more about this course
4.7
(3212)

Object Oriented Java Programming: Data Structures and Beyond Specialization

Intermediate Level
26-40h
Starts Feb 15
Certificate (q2)
This Specialization covers intermediate topics in software development. You?ll learn object-oriented programming principles that will allow you to use..
$43/mo.
""
Learn more about this course
4.7
(1767)

Data Structures

Intermediate Level
26-40h
Starts Feb 15
Certificate (q2)
A good algorithm usually comes together with a set of good data structures that allow the algorithm to manipulate the data efficiently. In this course..
$43/mo.
""
Learn more about this course
4.8
(1475)

Data Structures and Performance

Intermediate Level
26-40h
Starts Feb 15
Certificate (q2)
How do Java programs deal with vast quantities of data? Many of the data structures and algorithms that work with introductory toy examples break when..
$43/mo.
""
Learn more about this course
4.5
(444)

Algorithms and Data Structures - Part 2

Intermediate
2h 30m
Self-paced
Certificate (q2)
A look at the advanced data structures and algorithms used in day-to-day applications. In this course we will look at some advanced data structures an..
Free Trial
""
Learn more about this course
4.8
(1020)

Graph Search, Shortest Paths, and Data Structures

Intermediate Level
26-40h
Started Feb 11
Certificate (q2)
The primary topics in this part of the specialization are: data structures (heaps, balanced search trees, hash tables, bloom filters), graph primitive..
$43/mo.
""
Learn more about this course
4.8
(985)

GIS Data Formats, Design and Quality

Intermediate Level
26-40h
Starts Feb 15
Certificate (q2)
In this course, the second in the Geographic Information Systems (GIS) Specialization, you will go in-depth with common data types (such as raster and..
$43/mo.
""
Learn more about this course
4.8
(957)

Advanced Data Structures in Java

Intermediate Level
26-40h
Starts Feb 15
Certificate (q2)
How does Google Maps plan the best route for getting around town given current traffic conditions? How does an internet router forward packets of net..
$43/mo.
""
Learn more about this course
4.8
(786)

Building Web Applications in PHP

Intermediate Level
26-40h
Started Feb 11
Certificate (q2)
In this course, you'll explore the basic structure of a web application, and how a web browser interacts with a web server. You'll be introduced to th..
$43/mo.
""
Learn more about this course
4.5
(251)

An Introduction to Algorithmics

Intermediate
4h 4m
Self-paced
Certificate (q2)
An introductory guided tour to the field of data structures, algorithms, and complexity analysis. This course is loaded with a ton of practical exampl..
Free Trial
""
Learn more about this course
4.5
(237)

Java Fundamentals: Collections

Beginner
4h 2m
Self-paced
Certificate (q2)
Learn why you would want to use collections instead of arrays and understand the power of Lists, Sets, and Maps. Working with data is fundamental to a..
Free Trial
""
Learn more about this course
5
(194)

F# Functional Data Structures

Intermediate
3h 44m
Self-paced
Certificate (q2)
This course describes the important data structures - especially collections - available in F#, together with the functions which F# provides for work..
Free Trial
""
Learn more about this course
5
(650)

Algorithms, Part II

Intermediate Level
26-40h
Starts Feb 15
Certificate (q2)
This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applic..
$43/mo.
""
Learn more about this course
4
(1225)

Algorithms and Data Structures in Python

All levels
14.5h
Self-paced
Certificate (q1)
A guide to implement the most up to date algorithms from scratch: arrays, linked lists, graph algorithms and sorting
$11.99
""
Learn more about this course
4.4
(936)

Data Structures in Java - Part I (+INTERVIEW QUESTIONS)

All levels
14.5h
Self-paced
Certificate (q1)
Basic algorithms and data structures: AVL tree, binary search tree, array, linked list, stack, queue and hashmaps
$11.99
""
Learn more about this course
()

Foundations of Data Structures

Intermediate
36h
Self-paced
xSeries
Learn the best way to structure and represent data.
Free
""
Learn more about this course
()

Data Structures: An Active Learning Approach

Intermediate
60h
Self-paced
Certificate (q1)
Learn about high-performance data structures and supporting algorithms, as well as the fundamentals of theoretical time complexity analysis through an..
Free
""
Learn more about this course
()

Data Structures Fundamentals

Intermediate
48h
Self-paced
Micromaster
Learn about data structures that are used in computational thinking ? both basic and advanced.
Free
""
Learn more about this course
  • -1
  • 0
  • 1
  • 2
  • 3
Displaying 0 to 24

Popular Subjects

Machine Learning+200 courses
MBA+100 courses
Business+2500 courses
Photography+350 courses
Python+750 courses
Java+1300 courses
Marketing+1500 courses
Project Management+200 courses
PMP+100 courses
Analytics+300 courses
Data Science+200 courses
SEO+500 courses
Matlab+60 courses
Big Data+150 courses
Go to all subjects

Want to try another search?