DataWithBaraa/sql-ultimate-course
DataWithBaraa/sql-ultimate-course has 1,672 GitHub stars and 713 forks. GitHot measured +4 stars in 24 hours and +21 in 7 days. Last checked 2026-11-07 21:10 UTC. Last push 2026-10-15.
The most comprehensive SQL guide from a real-world expert! Learn everything from basics to advanced queries, optimizations, and real-world SQL
Measured star growth
- in 24h
- +4
- in 7 days
- +21
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalSQL Ultimate Course
The materials of the SQL course: the databases, every query from the lessons, and the slides.
New here? Open the setup guide in the 00_setup folder. It walks you through installing SQL Server and creating the databases, on Windows and Mac, with the fixes for the common errors.
sql-ultimate-course/
├── 00_setup/ the setup guide, and the one-click Docker start for Mac
├── 01_datasets/ the two course databases
│ ├── 00_sql-server/ for SQL Server, the one in the videos
│ ├── 01_mysql/ the same databases for MySQL
│ ├── 02_postgres/ the same databases for PostgreSQL
│ └── 03_csv-files/ SalesDB as CSV files, for the import lesson
├── 02_docs/ the slides of every chapter, as PDF
└── 03_scripts/ every query of the course, one file per chapter
The course uses two databases: MyDatabase for the first chapters, SalesDB for the rest. Every script that works on a database starts with a USE line that names it.
🎓 Learn with me
Watch on YouTube, or take the guided version with a certificate on my Academy or Udemy.
| Course | YouTube | My Academy | Udemy |
|---|---|---|---|
| SQL | Full course · Playlist | Full Package · Handbook | SQL Bootcamp · SQL for Analytics |
| Python | Full course · Playlist | Full Package · Handbook | Python Bootcamp |
| Tableau | Full course · Playlist | Full Package | Tableau Course · Chart Masterclass |
| Power BI | Full course | ||
| Databricks | Full course |
Materials on my website: SQL · Python · Tableau · Power BI
The SQL projects
| Project | YouTube | Materials | Udemy |
|---|---|---|---|
| Data Warehouse | Watch | Repository | Building a Modern Data Warehouse |
| Exploratory Data Analysis | Watch | Repository | SQL for Exploratory Data Analysis |
| Advanced Data Analytics | Watch | same repository |
More on YouTube: Data projects · Data careers
🤝 Connect
🛡️ License
MIT. Use it, change it, share it, with attribution.
🌟 About me
Hi, I'm Baraa Khatib Salkini. I spent years in enterprise data engineering and built one of the largest lakehouses at Mercedes-Benz. Today I teach data full-time at Data With Baraa: visually, step by step, from zero to hero.
Explore related projects
Asabeneh/30-Days-Of-Python
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,370 starsgrafana/grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
77,752 starsredis/redis
For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
77,288 starsapache/superset
Apache Superset is a Data Visualization and Data Exploration Platform
75,448 stars