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

CS121: Introduction to Theory of Computation

Harvard University

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

Search for it ↗

An introductory Harvard course on the theory of computation, covering formal models of computing such as automata and formal languages, along with computability and complexity. It is taught by Boaz Barak, based on the course site linked in the comment.

The commenter lists it among the courses they 'definitely recommend' for a CS-oriented online degree, alongside CS50 and CS124.

CS Fundamentals & Systemsintermediate#theory of computation#automata#computability#complexity#boaz barak

Recommendations by year

20062026

What commenters said (1)

  1. Recommendsmontenegrohugo2020in “Ask HN: What are good distance learning Bachelor's/Master's degrees one can do?”

    Can't edit my comment on mobile, so I'm adding relevant info here:

    https://www.extension.harvard.edu/

    It's not exactly cheap (tuition can cost ~50k$ for a bachelor's). Quality of tuition also varies, there's some fantastic courses and some less stellar ones. Still, I recommend taking a look if you are interested in completing your bachelor's/master's degree mostly online.

    For a CS oriented degree, I'd definitely recommend the following courses:

    CS50 https://cs50.harvard.edu

    CS61 https://cs61.seas.harvard.edu

    CS20 https://lewis.seas.harvard.edu/pages/csci-e-20

    CS40 https://www.extension.harvard.edu/course-catalog/courses/com...

    CS121 https://cs121.boazbarak.org/

    CS124 http://sites.fas.harvard.edu/~libcs124/cs124/index.html

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