Competitive Programming

Structured preparation path.

Software developer DSA Interview Prep Data Structures and Algorithms Foundation Free 13 Modules 13 Items

Path Overview

Modules and items are listed below in the recommended order.

Array and Hashing

Required 13 hr 1 min 1 Items

Array and Hashing

Tutorial Required Free 13 hr 1 min

Two Pointers

Required 4 hr 31 min 1 Items

Two Pointers

Tutorial Required Free 4 hr 31 min

Sliding Window

Required 5 hr 46 min 1 Items

Sliding Window Algorithm Face to Face Interviews

Tutorial Required Free 5 hr 46 min

Stacks

Required 4 hr 7 min 1 Items

Stacks

Tutorial Required Free 4 hr 7 min

Binary Search

Required 10 hr 27 min 1 Items

Binary Search Beginner to Advanced C, Java, Python Notes Contest

Tutorial Required Free 10 hr 27 min

Heap Priority Queue

Required 2 hr 4 min 1 Items

Heap Playlist Interview Questions Coding Tutorials Data Structures

Tutorial Required Free 2 hr 4 min

Recursion

Required 6 hr 34 min 1 Items

Recursion Playlist Coding Interview Questions Algorithm Tutorials

Tutorial Required Free 6 hr 34 min

Dynamic Programming DP

Required 23 hr 44 min 1 Items

Dynamic Programming Playlist Interview Questions Recursion Tabulation

Tutorial Required Free 23 hr 44 min

Linked List

Required 11 hr 38 min 1 Items

Linked List Beginner to Advanced for FAANG and PBC Interview Rounds

Tutorial Required Free 11 hr 38 min

Trees

Required 10 hr 36 min 1 Items

Binary Trees Binary Search Trees C Java Data Structures and Algorithms Placements

Tutorial Required Free 10 hr 36 min

Graphs

Required 18 hr 15 min 1 Items

Graph

Tutorial Required Free 18 hr 15 min

Tries

Required 2 hr 48 min 1 Items

Trie Series

Tutorial Required Free 2 hr 48 min

Backtracking

Required 9 hr 41 min 1 Items

Backtracking

Tutorial Required Free 9 hr 41 min