SQL Crash Course β Getting into Practice! π¨π»βπ»
SQL Crash Course Tehory Ending, and starting of hands-on! π
Hey everyone! Josep and Cornellius one more week of SQL learning! ππ»
Can you believe itβs already been 2 months since
(from ) and I (from ) kicked off our SQL Crash Course? πWhat started as a fun idea quickly turned into a full-blown series β and today, weβre sharing a recap of everything weβve coveredβ¦ and whatβs coming next! ππ»
π₯ Whatβs inside the course?
Weβve structured the course into 7 key modules to take you from zero to SQL hero:
Introduction β What SQL is and why it matters
SQL Fundamentals β Basic commands, filtering, and aggregation
Intermediate SQL β Joins, unions, and functions
Advanced SQL β Subqueries, CTEs, recursion, and views
Database Operations β CRUD, schema changes, and optimization
Crafting Good SQL Queries β Best practices for writing efficient queries
Real-world Problems β Applying SQL to practical challenges
β
What Weβve Covered So Far
Weβve completed Modules 1 through 6 β all the theory and best practices you need.
You can catch up on each lesson here:
1οΈβ£ Introduction to SQL
2οΈβ£ SQL Fundamentals
#4. Basic Commands (SELECT, FROM, WHERE) β link
#5. Sorting & Limiting (ORDER BY, LIMIT)β link
#6. Aggregate Functions (SUM, AVG, COUNT, etc.) β link
3οΈβ£ Intermediate SQL
#7. JOINS (INNER, LEFT, RIGHT, FULL) β link
#8. UNION & UNION ALL β link
#9. Case Expressions β link
#10. Functions (String, Date, Numeric) β link
4οΈβ£ Advanced SQL
#11. Subqueries β link
#12. Common Table Expressions (CTEs) β link
#13. Recursion β link
#14. Views β link
5οΈβ£ Database Operations
#15. CRUD operations (INSERT, UPDATE, DELETE) β link
#16. Database modifications (ALTER, DROP, CREATE) β link
#17. Indexing & Optimization β link
6οΈβ£ Crafting Good SQL queries
So the following question isβ¦
π Whatβs Next?
Now itβs time to put theory into practice! Over the next few weeks, weβll release hands-on exercises and projects to help you apply what youβve learned:
7οΈβ£ 7. Real-World Problems (Quick Wins)
Easy-level problems, perfect for 30β60 minutes of practice:
Problem 1 β 29th May
Problem 2β 29th May
Problem 3 β 5th June
Problem 4β 5th June
π§ͺ Mini-Projects (Deeper Dives)
Medium-difficulty projects to consolidate your skills:
Mini-Project 1 β 19th June
Mini-Project 2 β 19th June
π£ Final Projects (End-to-End Challenges)
Advanced, real-life projects released in multiple parts:
Project 1 β 26th June (with multiple issues in the following weeks)
Project 2 β 26th June (with multiple issues in the following weeks)
Weβll share full project briefs and walkthroughs β so stay tuned!
π‘ Where to Follow Along?
Weβll continue posting weekly updates in our newsletters:
DataBites (by Josep)
Non-Brand Data (by Cornellius)
π Check out the GitHub repo and stay tuned for the first post!
Letβs dive in and make SQL less scary, more fun, and way more useful! π
Josep & Cornellius