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

Computer Science Theory for the Information Age

Carnegie Mellon University

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

Search for it ↗

A Carnegie Mellon course on the theory underlying modern computing and data, covering the mathematical foundations later collected in the book Foundations of Data Science by Hopcroft and Kannan. Topics center on theory rather than applied machine learning.

One commenter calls it one of their favorite courses and notes it is about CS theory and mathematical foundations rather than an ML book.

Algorithms & Data Structuresadvanced#theory#data science#mathematical foundations#hopcroft#kannan

Recommendations by year

20062026

What commenters said (1)

  1. Strongly recommendsnilknarf2016in “Machine Learning Crash Course: Part 2”

    I didn't expect to see Hopcroft/Kannan in that list. I used it in a course taught by Kannan and back then it was called "Computer Science Theory for the Information Age". Apparently the book is now called "Foundations of Data Science". I always thought the old naming was terrible but compared to the new title it actually describes the content a lot better since the book is mainly about CS theory and mathematical foundations for them. It was one of my favorite courses but I would not classify it as ML book.

    [1]https://www.cs.cmu.edu/~venkatg/teaching/CStheory-infoage/

    [2]https://www.cs.cornell.edu/jeh/book2016June9.pdf

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