Learn SQL the way working analysts use it: query, join, summarise and analyse real business data, then prove your skills with two portfolio projects.
Almost every data job starts with the same skill: getting the right answer out of a database. Managers ask questions like "which city drove last month's revenue?" or "are new customers coming back?", and the answer is sitting in tables with thousands or millions of rows. SQL is how analysts find it. This course takes you from your very first SELECT to the analysis that companies actually run: business metrics, retention cohorts, funnels, data cleaning and reports.
What you'll learn
Learn by doing. You follow Kabir, a fresher data analyst at QuickKart, a fictional 10-minute grocery app in eight Indian cities. Managers send him real business questions, and he answers them with SQL. Every query you see on screen is actually run on the QuickKart database, and the real results are shown. Wherever MySQL works differently from PostgreSQL, the difference is shown and tested. Every lesson has a practice file with checked answers, every module ends with notes and a self-assessment task, and two live projects (a business health report, and a retention and funnel study) give you portfolio work you can show employers.
Who this course is for. College students and freshers aiming for data analyst roles; working professionals in operations, marketing, finance or product who want to answer their own data questions; Excel users who want to work with bigger data; and anyone preparing for SQL interviews. No coding experience is needed.
What you'll learn
Write clean SQL queries to filter, sort and summarise data
Join several tables without getting wrong totals
Use CTEs and window functions for rankings and trends
Calculate business metrics like AOV, repeat rate and conversion
Build retention cohorts and funnel analyses
Clean messy data and connect SQL to Excel and Power BI
Check AI-written SQL before trusting it
Answer common SQL interview questions and build a portfolio
52 Lessons · 13:42:37 Hours



SQL appears in most data analyst job descriptions
It works across PostgreSQL, MySQL, SQLite and cloud warehouses
It lets you answer questions on data too big for Excel
One query can be re-run every week, instead of repeating manual steps
It's the foundation for Power BI, Python and data science
It's a skill you can show quickly, through projects and interviews
College students and freshers preparing for data analyst roles
Working professionals in operations, marketing, finance or product who want to answer their own data questions
Excel users who want to work with data too big for spreadsheets
Anyone preparing for SQL interview rounds
Analysts who know basic SQL and want to learn window functions, cohorts and funnels
Complete beginners, since no coding experience is needed
Write a public review