
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Follow the course flow: pause to solve each SQL question, download scripts, and practice with MySQL, Postgres, or SQLite in OneCompiler, building interview-ready SQL skills over 100 days.
Learn how to compute an ICC World Cup points table in SQL by aggregating each team's matches, wins, and losses, including two points per win, from match records.
Learn how to use self join in sql by joining the employee table to itself with aliases E and M, and identify employees whose salary exceeds their manager’s salary.
Use a common table expression to identify each customer's first visit date, then count new and repeat customers by order date with case statements and aggregation.
Solve scenario-based sql questions by identifying each person's most visited flow and total visits. List distinct resources used with a step-by-step approach using rank and string_agg.
Learn how to pivot and unpivot data in SQL by turning rows into columns and back without built-in pivot functions, using case with sum and union all.
Solve an Amazon interview question: compute the nth Sunday after a given date using datepart and weekday functions, then dateadd to advance weeks across SQL dialects.
Apply the Pareto principle in SQL to identify the top 20% of products driving 80% of sales, using running totals and window functions on a three-year, 2000-product dataset.
Identify persons whose friends' total scores exceed 100, returning their id, name, number of friends, and the total of their friends' scores using joins, aggregation, and a having clause.
Discover when to use where versus having to filter data in SQL, with row-level filters on salaries and aggregation-based filters on department averages.
Learn to compute daily cancellation rates for unbanned clients and drivers by joining trips with users in a sql context, counting cancellations by status, and deriving percentages.
Struggling to crack SQL interviews? Want to master real-world SQL problems one step at a time?
Welcome to 100 Days of SQL : Ace The SQL Interviews Like a PRO!! - a hands-on, structured, and practical course designed to make you interview-ready with just one question a day!
In this course, you'll solve 100 carefully curated SQL problems that are frequently asked in top tech and data companies. Each day brings you a short, focused video where we break down a new SQL question from scratch.
Why This Course?
Bite-sized lessons: Learn by solving 1 question a day - just 15-20 mins daily
Real company questions: Questions sourced from actual interviews and platforms.
Progressive difficulty: Questions range from beginner to advanced, building your confidence over time
Code-along style: No theory overload - just practical, hands-on SQL with clear explanations
Learn Advanced Concepts: Techniques to handle aggregation, window functions, CTEs, subqueries, joins, and more
Taught by a creator with 200K+ followers: Learn from someone who's helped thousands crack SQL interviews through YouTube , LinkedIn and NamasteSQL Platform .
Community + guidance: Ask doubts anytime and get support as you go
Whether you’re stuck in SQL interviews or just starting your data journey, this course is your daily SQL gym - show up for 100 days and walk away job-ready.