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

Relational Algebra

Stanford Lagunita

2 recommenders · 2 threads · recommended in 2 years, 2015–2017 · score 1.5

Go to course ↗

A Stanford Lagunita self-paced mini-course on relational algebra, the formal foundation underlying SQL and relational databases. It is part of Jennifer Widom's database series that was split into smaller courses.

Commenters recommend taking it before the SQL course because it gives insight into how SQL works, since SQL derivatives are based on relational algebra.

Databases & Data Engineeringintermediatefreeself-paced text#relational algebra#sql#databases#widom#theory

Recommendations by year

20152017

On Reddit (2)

  1. RecommendsApoMechanesTheosr/learnprogramming2017in “What's the current, best way to self-teach SQL?”

    Jennifer Widom's course (previously available on Coursera) is extremely good - https://lagunita.stanford.edu/courses/Engineering/db/2014_1/about. It has now been split into mini-courses, so you can jump directly into SQL, but I would recommend going through the Relational Algebra course as well -…

  2. Recommendsnifferandor/learnprogramming2015in “Free courses for SQL?”

    As others have said, if you are feeling ambitious and want a solid understanding on the theory, then dive into Stanford's SQL mini course. It's very thorough and you will learn a lot. Also, make sure to download the database schema and source code so you can follow along. The teacher recommends…

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