🧠

Fundamentals

Computer science you actually use.

The under-the-language layer — data structures, algorithms, complexity, and the runtime behaviors that make real-world code fast or slow. The foundation every framework sits on.

1 course in this category

Data Structures & Algorithms

125 / 125 lessons

The complete DSA track for JS engineers. Big-O, every core data structure (arrays, hash maps, linked lists, stacks, queues, trees, heaps, graphs, tries), every classic algorithm (sorting, searching, recursion, DP, greedy, graph algos, string algos), plus the V8 and Node.js performance reality every JS algorithm runs on top of.

fundamentals