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

CS 3520 Programming Languages (Matthew Flatt)

University of Utah

1 recommender · 1 thread · recommended in 1 year, 2018 · score 0.7

Go to course ↗

CS 3520 is an introductory programming languages course from the University of Utah taught by Matthew Flatt, using the Plait language (a typed dialect of Racket) to study language design and interpretation.

One commenter, who took it as a junior at the University of Utah, calls it a really great class and points to its course materials as a syllabus alternative.

Programming Languagesintermediatefreeself-paced text#programming languages#plait#racket#interpreters#flatt

Recommendations by year

20062026

What commenters said (1)

  1. RecommendsDonaldPShimoda2018

    For anybody looking for a similar-ish syllabus with different material, Matthew Flatt's introductory programming languages course is available online at [0]. It's in Plait (formerly PLAI-Typed, a smaller dialect of Racket) and was really a great class, in my opinion. (I took this as a junior at the U.)

    [0] https://pubweb.eng.utah.edu/~cs3520/

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