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.

Master C, compilers, and debugging.

12 Modules · 96 Lessons

Recommended resources

Module 2

Pointers, Memory Management, and Debugging

Module 3

Data Aggregates: Arrays, Strings, and Structs

Module 4

Advanced C Idioms and Project Organization

Module 5

Core Data Structures in C

Module 6

Trees, Graphs, and Sorting

Module 7

Linux System Programming: Processes and IPC

Module 8

Linux System Programming: File I/O and System Calls

Module 9

Low-Level Programming and Optimization

Module 10

Compiler Project: Lexical and Syntactic Analysis

Module 11

Compiler Project: Semantics and Interpretation

Module 12

Advanced Debugging and Capstone Integration