← All paths

Compilers

Build a Compiler

A compiler for a small language, built end to end: a lexer and recursive-descent parser, a typed AST, a bytecode compiler and stack VM, then native code generation — every phase written and tested by you.

6 labs · rust · ~20-30 hrs

This course is on the roadmap. The syllabus is set; the labs aren't published yet. Create a free account and we'll tell you when it opens.

Notify me
01lexercoming soon
02parsercoming soon
03ast and typescoming soon
04bytecode vmcoming soon
05optimizationscoming soon
06codegencoming soon