10,000+ Free Udemy Courses to Start Today

View Courses

Free Data Structures & Algorithms Courses online

Learn data structures & algorithms with the free data structures & algorithms tutorials and online courses.

cancel icon
Clear filters

Certification

Level

Ratings

Duration

Apply
image

Data Structures and Algorithms

Popular course

Learn Data Structures and Algorithms from University of California San Diego, National Research University Higher School of Economics.

(*)★★ (*)★★ (*)★★ (*)★★ (*)★★ 4.6
10.1K reviews
duration

6 h

image

Algorithms, Part I

Algorithms, Part I from Princeton University. This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of Java ...

(*)★★ (*)★★ (*)★★ (*)★★ (*)★★ 4.9
5.9K reviews
duration

53 h

image

Algorithms, Part II

Algorithms, Part II from Princeton University. This course covers the essential information that every serious programmer needs to know about algorithms and data structures, with emphasis on applications and scientific performance analysis of ...

(*)★★ (*)★★ (*)★★ (*)★★ (*)★★ 4.9
1.7K reviews
duration

63 h

image

Divide and Conquer, Sorting and Searching, and Randomized Algorithms

The primary topics in this part of the specialization are: asymptotic ("Big-oh") notation, sorting and searching, divide and conquer.

(*)★★ (*)★★ (*)★★ (*)★★ (*)★★ 4.8
5.2K reviews
duration

17 h

image

Programming Fundamentals

Programming is an increasingly important skill, whether you aspire to a career in software development, or in other fields.

(*)★★ (*)★★ (*)★★ (*)★★ (*)★★ 4.7
6.6K reviews
duration

18 h

image

Programming Foundations: Algorithms

Algorithms are the universal building blocks of programming. Learn the most popular and useful programming algorithms for searching and sorting data, counting values, and more.

duration

2 h 15 m

image

Object Oriented Java Programming: Data Structures and Beyond Specialization

Develop Powerful Interactive Software. Advance your software development knowledge in four comprehensive courses.

(*)★★ (*)★★ (*)★★ (*)★★ (*)★★ 4.7
3.8K reviews
duration

140 h

image

Data Structures and Performance

Learn Data Structures and Performance from University of California San Diego.

(*)★★ (*)★★ (*)★★ (*)★★ (*)★★ 4.8
2.2K reviews
duration

41 h

image

Object-Oriented Data Structures in C++

Learn Object-Oriented Data Structures in C++ from University of Illinois at Urbana-Champaign.

(*)★★ (*)★★ (*)★★ (*)★★ (*)★★ 4.7
2.8K reviews
duration

17 h

image

Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course)

Learn Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) from Hebrew University of Jerusalem.

(*)★★ (*)★★ (*)★★ (*)★★ (*)★★ 4.9
36 reviews
duration

44 h

image

Programming Foundations: Data Structures

Learn the foundations of programming with data structures. Discover how to best store, organize, and access data using data structures such as arrays, linked lists, stacks, queues, and hash tables.

duration

2 h 33 m

image

Easy to Advanced Data Structures

A complete guide to learning everything there is to know about data structures - Free Course

(*)★★ (*)★★ (*)★★ (*)★★ (*)★★ 4.2
7K reviews
duration

8 h 5 m

image

Graph Search, Shortest Paths, and Data Structures

Learn Graph Search, Shortest Paths, and Data Structures from Stanford University. The primary topics in this part of the specialization are: data structures (heaps, balanced search trees, hash tables, bloom filters), graph primitives .

(*)★★ (*)★★ (*)★★ (*)★★ (*)★★ 4.8
2K reviews
duration

15 h

image

Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming

Learn Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming from Stanford University.

(*)★★ (*)★★ (*)★★ (*)★★ (*)★★ 4.8
1.3K reviews
duration

15 h

image

The Coding Interview Bootcamp (Algorithms & Data Structures)

Ace your next Javascript coding interview by mastering data structures and algorithms.

(*)★★ (*)★★ (*)★★ (*)★★ (*)★★ 4.7
10.8K reviews
duration

13 h




Details about free Data Structures & Algorithms tutorials and courses

Want to learn data structures & algorithms ? This is the list of free data structures & algorithms courses available online. From this list, you can take any of the data structures & algorithms course to learn data structures & algorithms in details and become master of data structures & algorithms.

Learn data structures & algorithms from the free data structures & algorithms courses and free data structures & algorithms tutorials online. Select free courses for data structures & algorithms based on your skill level either beginner or expert. These are the free data structures & algorithms tutorials and courses to learn data structures & algorithms step by step.

Collection of free Data Structures & Algorithms Courses

These free data structures & algorithms courses are collected from MOOCs and online education providers such as Udemy, Coursera, Edx, Skillshare, Udacity, Bitdegree, Eduonix, QuickStart, YouTube and more. Find the free data structures & algorithms tutorials courses and get free training and practical knowledge of data structures & algorithms.

Get started with data structures & algorithms for free and learn fast from the scratch as a beginner. Find free data structures & algorithms tutorials for beginners that may include projects, practice exercises, quizzes and tests, video lectures, examples, certificate and advanced your data structures & algorithms level. Some courses provide free certificate on course completion.

data structures & algorithms courses are categorized in the free, discount offers, free trials based on their availability on their original platforms like Udemy, Coursera, Edx, Udacity, skillshare, Eduonix, QuickStart, YouTube and others Moocs providers. The data structures & algorithms courses list are updated at regular interval to maintain latest status.

After collecting courses and tutorials from different Moocs and education providers, we filter them based on its pricing, subject type, certification and categorize them in the relevant subject or programming language or framework so you do not have to waste time in finding the right course and start learning instead.

Suggest more Data Structures & Algorithms Courses or Tutorials ?

Do you think any data structures & algorithms tutorial or data structures & algorithms course need to include on this list? Please submit new data structures & algorithms tutorial and share your data structures & algorithms course with other community members now.