Data Structures & Algorithms
Understand the building blocks of efficient software. This track covers algorithmic complexity analysis, recursion, common sorting and searching algorithms, and the data structures that underpin every tech interview and production system.
2 tutorialsLast updated Mar 10, 2026
12
Intro to Recursion
Demystify recursion with visual examples — understand the call stack, base cases, and when to reach for recursive solutions.
Mar 5, 2026recursionfundamentalscall-stack
Understanding Big-O Notation
A beginner-friendly guide to Big-O notation — learn how to analyze algorithm efficiency with practical examples in JavaScript.
Mar 10, 2026algorithmsbig-ofundamentals