10th place: SQL for Data Analysis: Advanced SQL Querying Techniques
Udemy All levels 8.3 h of content
User rating: Rated 4.6 out of 5. (8,267 student ratings on Udemy)
Best for beginners who have finished the basics and want to analyse data like a pro. It covers multi-table analysis, subqueries and CTEs, window functions, functions by data type and techniques such as pivoting and rolling calculations, ending with a project tracking Major League Baseball player statistics.
It has 4.6 stars from more than 8,200 reviews and more than 46,000 students. It runs about eight hours with six quizzes and 21 homework assignments, and was updated in June 2026. We lowered it because it recommends a beginner course first.
Pros
- 21 homework assignments
- Baseball data project
- 150-page ebook
Cons
- Not for complete beginners
- Querying only, no database design