#391 overall
Introduction to Database Systems (Jennifer Widom)
Stanford University
1 recommender · 2 threads · recommended in 2 years, 2017–2023 · score 1.1
A Stanford database course taught by Jennifer Widom covering the relational model and SQL, starting from fundamentals. It is offered through Stanford Lagunita.
Commenters recommend it as a way to build a solid mental model of SQL by starting from the relational model, and pair it with other SQL resources.
Recommendations by year
20062026
I'm not sure if this is the level you're looking for, but if you need a better mental model of SQL, you should take a look at Jennifer Widom's course on Stanford Lagunita on Databases: https://lagunita.stanford.edu/courses/Engineering/db/2014_1/...
Starting from the relational model and going through SQL really makes the language make sense.
If this is too basic for you, then, at worst, you'll spend a few hours reviewing the basics and strengthening your foundation.
The UI/UX of executeprogram is genuinely amazing and the way lessons are broken down is extremely well-thought out!
Definitely recommended for anyone wanting to learn JS/TS, regex, and SQL (especially in conjunction with Jennifer Widom's Intro to Database lectures).
(Given your background with Ruby, have you thought about doing a Ruby course? I find it relatively easier finding resources for JS, Python, and even Rust. I imagine you could make an amazing Ruby introduction, though perhaps it would require more work than JS/TS than I would expect.)