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

CS154 Introduction to Automata and Complexity Theory

Stanford University

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

Search for it ↗

CS154 is Stanford's introductory course on automata and complexity theory, covering formal languages, finite automata, Turing machines, and computability and complexity. It is offered through the Stanford CS department's course site.

Commenters suggest it as a way to formalize abstract concepts and build abstract thinking, recommending it over informal anecdotes.

Algorithms & Data Structuresintermediate#automata theory#complexity theory#formal languages#computability#stanford

Recommendations by year

20062026

What commenters said (1)

  1. Recommendssub72020in “Ask HN: How to improve my abstract thinking?”

    You should do a course in Automata Theory. Check out cs154.stanford.edu

    I used the book "Language, Proof, and Logic" which was also excellent.

    These courses will formalize concepts and allow you to apply them much better than random anecdotes.

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