Hacker Courses The online courses Redditors keep recommending, ranked from 12,717 public comments in 20 communities.
i

Best Databases & Data Engineering courses

The 17 Databases & Data Engineering courses Redditors recommend to each other on Reddit, ranked by how many people recommended each one, how strongly, in how many separate threads and over how many years (80 recommendations). 11 of them are free. How ranking works.

#60Evergreen

Introduction to Databases

Stanford University · beginner · free

Commenters call it one of the best MOOCs they've taken, praising its well-planned exercises and its blend of database theory with real-world examples.

25 recommenders · 26 threads · 2011–2022Databases & Data Engineering
#179

Introduction to Databases

Coursera · beginner · free

Commenters credit it as a solid fundamentals course for learning SQL and databases, and one says it shaped their career.

9 recommenders · 9 threads · 2012–2015Databases & Data Engineering
#189

Learn SQL

Codecademy · beginner · freemium

Commenters list it as a straightforward starting point alongside well-known SQL books, though the comments give little detail beyond that.

8 recommenders · 8 threads · 2016–2021Databases & Data Engineering
#241

Learn Git

Codecademy · beginner · free

Commenters repeatedly point to it as a free, practical starting point for learning Git, with one calling it a place to practice without messing with real packages.

5 recommenders · 5 threads · 2016–2023Databases & Data Engineering
#343

The Complete SQL Bootcamp

Udemy · beginner · paid

Commenters call it an easy-to-follow course for someone with no SQL background, and say it is inexpensive for the quality.

4 recommenders · 4 threads · 2018–2022Databases & Data Engineering
#447

Relational Design Theory

Stanford Lagunita · intermediate · free

The commenter says it formalizes intuition that experienced SQL users already have, which makes it a challenge and a rewarding way to understand why good relational designs work.

3 recommenders · 3 threads · 2015–2017Databases & Data Engineering
#475

Docker Mastery

Udemy · mixed · paid

Commenters call it the best course on containers and deployment, and say it helps turn developers into well-rounded engineers.

3 recommenders · 3 threads · 2020–2023Databases & Data Engineering
#476

Intro to Relational Databases

Udacity · beginner · free

Commenters call it their favorite free course for learning SQL and relational database basics, and one says it is pretty cool after finishing it.

3 recommenders · 5 threads · 2016–2018Databases & Data Engineering
#509

SQL

Khan Academy · beginner · free

One commenter cites it as an excellent free alternative to paid SQL-learning products, calling it "excellent" in passing.

3 recommenders · 3 threads · 2016–2023Databases & Data Engineering
#527

The Fundamentals of Database Engineering

Udemy · intermediate · paid

One commenter calls it a truly magnificent resource and says they would highly recommend it for learning databases.

3 recommenders · 3 threads · 2017–2023Databases & Data Engineering
#560

15-445/645 Intro to Database Systems

Carnegie Mellon University · intermediate · free

Commenters repeatedly call it top-notch and praise Andy Pavlo's clear, free video lectures on how databases work internally.

2 recommenders · 2 threads · 2023Databases & Data Engineering
#594

Introduction to Databases: SQL (Self-Paced)

Stanford Online · beginner · free

Commenters point to its good exercises and short length as a practical way to learn SQL.

2 recommenders · 2 threads · 2014–2017Databases & Data Engineering
#736

SQLZOO

SQLZOO · beginner · free

Commenters recommend it as a practice companion for syntax, pairing it with video lectures; one calls it highly recommended after starting with the Stanford course.

2 recommenders · 2 threads · 2016Databases & Data Engineering
#799

SQL Course (Colt Steele)

Udemy · beginner · paid

Commenters describe it as full of information and say it gives a broad toolbox of SQL capabilities, even if some sections feel tedious.

2 recommenders · 2 threads · 2019–2023Databases & Data Engineering
#862

The Ultimate MySQL Bootcamp: Go from SQL Beginner to Expert

Udemy · beginner · paid

Commenters describe it as a well organized, clearly explained guided introduction to SQL that they would recommend to others.

2 recommenders · 2 threads · 2018–2020Databases & Data Engineering
#885

Relational Algebra

Stanford Lagunita · intermediate · free

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

2 recommenders · 2 threads · 2015–2017Databases & Data Engineering
#890

SQLBolt: Learn SQL

SQLBolt · beginner · free

One commenter says they really enjoyed it and recommends checking it out alongside Khan Academy's SQL course.

2 recommenders · 2 threads · 2015–2016Databases & Data Engineering

Other topics

Machine Learning & AI (153)Algorithms & Data Structures (76)CS Fundamentals & Systems (49)Mathematics (60)Programming Languages (172)Web & Mobile Development (306)Security & Cryptography (2)Science & Engineering (7)Productivity & Personal Development (4)Marketing & Growth (23)Business, Finance & Economics (45)Design & Creative (2)Humanities & Social Science (2)General Learning (16)

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