Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create a path like this one shaped around you.

Java DSA

12 Modules · 96 Lessons

Recommended resources

Module 2

Linked Lists

Module 3

Stacks and Queues

Module 4

Hashing and Hash Tables

Module 5

Recursion and Backtracking

Module 6

Sorting, Searching, and Algorithmic Analysis

Module 7

Trees and Binary Search Trees

Module 8

Heaps and Priority Queues

Module 9

Graph Traversal Algorithms

Module 10

Advanced Graph Algorithms

Module 11

Dynamic Programming

Module 12

Advanced Topics and Interview Strategies