A Curios Moon - a data science mystery that teaches you PostgreSQL by working on projects that use real nasa data sets in a fictional setting (your role as a data science intern at red:4)
You don't start with simple selects, but importing data from files and normalizing it. You're intern at aerospace startup after all.
I'd say it's _refreshing_ compared to prevalent approach to teaching SQL