Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#421 overall

Compilers (Douglas Thain)

University of Notre Dame

1 recommender · 1 thread · recommended in 1 year, 2026 · score 1.0

Search for it ↗

A university course on compiler construction taught by Douglas Thain at the University of Notre Dame, covering the stages of building a compiler through a step-by-step project that produces a working compiler for a C-style language.

The commenter calls it the best course they took, praises the instructor, and recommends following the whole project, which builds a working C-style compiler step by step.

Programming Languagesintermediateproject-based#compilers#language design#c#project-based#thain

Recommendations by year

20062026

What commenters said (1)

  1. Strongly recommendsshuyang2026in “Introduction to Compilers and Language Design (2021)”

    Took Dr. Thain's compilers class in college! It was the best. He's an excellent instructor, and the course project made me build a working C-style compiler step by step. I think the sample project here is pretty much the project we did; highly recommend following through the entire thing!

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help