Project: Sales Dashboard for a Kampala Retail Chain
Model data, Build KPIs, Design dashboard, and more.
Course 5 of 11
Aggregation, CASE, Subqueries, and more.
Yiga AI
Intermediate · Course · 3 weeks at 5 hrs/week
What you’ll learn
Introduction to SQL
Joining Data in SQL
Intermediate SQL
Window Functions & Advanced SQL
Syllabus
4 modules · 21 lessons · 14 hours · 1 graded project
840 minutes of guided lesson time.
Sign in and enrol to unlock every lesson. The first lesson is open as a preview.
Overview and set-up
Overview and set-up — Aggregation in Intermediate SQL.
Lesson
Core concepts
Core concepts — Aggregation in Intermediate SQL.
Lesson · Locked
Worked example
Worked example — Aggregation in Intermediate SQL.
Lesson · Locked
Hands-on practice
Hands-on practice — Aggregation in Intermediate SQL.
Lesson · Locked
Module quiz: Aggregation
Check what you learned in Aggregation before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — CASE in Intermediate SQL.
Lesson · Locked
Core concepts
Core concepts — CASE in Intermediate SQL.
Lesson · Locked
Worked example
Worked example — CASE in Intermediate SQL.
Lesson · Locked
Hands-on practice
Hands-on practice — CASE in Intermediate SQL.
Lesson · Locked
Module quiz: CASE
Check what you learned in CASE before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Subqueries in Intermediate SQL.
Lesson · Locked
Core concepts
Core concepts — Subqueries in Intermediate SQL.
Lesson · Locked
Worked example
Worked example — Subqueries in Intermediate SQL.
Lesson · Locked
Hands-on practice
Hands-on practice — Subqueries in Intermediate SQL.
Lesson · Locked
Module quiz: Subqueries
Check what you learned in Subqueries before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — CTEs in Intermediate SQL.
Lesson · Locked
Core concepts
Core concepts — CTEs in Intermediate SQL.
Lesson · Locked
Worked example
Worked example — CTEs in Intermediate SQL.
Lesson · Locked
Hands-on practice
Hands-on practice — CTEs in Intermediate SQL.
Lesson · Locked
Module quiz: CTEs
Check what you learned in CTEs before moving on.
Quiz · Locked
Graded project: Intermediate SQL
Apply everything from Intermediate SQL in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Intermediate SQL to apply this course to a practical challenge. You’ll finish with a clear solution and the reasoning behind your choices.

Your instructor
Data & analytics
Turns real African data problems into practical lessons learners can apply immediately.

“The course content made machine learning understandable, and the practice kept me moving.”
Continue with
Following the order of Data Analyst with SQL & Power BI.
Next lesson
Overview and set-up
Intermediate SQL
40 min · Resume
Course 6 in the track
Excel & Google Sheets for Analysts
Formulas, Pivot tables, Lookups, and more.
Beginner · Course · 3 weeks at 5 hrs/week
Course 7 in the track
Window Functions & Advanced SQL
RANK/ROW_NUMBER, Running totals, LAG/LEAD, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
Course 8 in the track
DAX Fundamentals
Measures, CALCULATE, Time intelligence, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
Learner reviews
Sign in to share your experience with this course.
Sign in to reviewLoading reviews…
Keep going
Model data, Build KPIs, Design dashboard, and more.
Relationships, Star schema, Calculated columns, and more.
Interface, Importing data, Visuals, and more.
Layout, Colour, KPIs, and more.