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.

Computer Science

11 Modules · 78 Lessons

Recommended resources

Module 2

Structured Languages: Grammars and Pushdown Automata

Module 3

The Universal Computer: Turing Machines

Module 4

The Uncomputable: Decidability and Reducibility

Module 5

Measuring Efficiency: Algorithmic Analysis

Module 6

Core Algorithmic Design Paradigms

Module 7

Fundamental Graph Algorithms

Module 8

The Frontier of Hardness: P, NP, and NP-Completeness

Module 9

Quantifying Information: Entropy and Compression

Module 10

Reliable Communication: Noisy Channels and Error Correction

Module 11

A Glimpse Beyond NP