Project: Sales Dashboard for a Kampala Retail Chain
Model data, Build KPIs, Design dashboard, and more.
Course 11 of 11
Inner/outer joins, Self joins, Set operations, and more.
Yiga AI
Beginner · 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 — Inner/outer joins in Joining Data in SQL.
Lesson
Core concepts
Core concepts — Inner/outer joins in Joining Data in SQL.
Lesson · Locked
Worked example
Worked example — Inner/outer joins in Joining Data in SQL.
Lesson · Locked
Hands-on practice
Hands-on practice — Inner/outer joins in Joining Data in SQL.
Lesson · Locked
Module quiz: Inner/outer joins
Check what you learned in Inner/outer joins before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Self joins in Joining Data in SQL.
Lesson · Locked
Core concepts
Core concepts — Self joins in Joining Data in SQL.
Lesson · Locked
Worked example
Worked example — Self joins in Joining Data in SQL.
Lesson · Locked
Hands-on practice
Hands-on practice — Self joins in Joining Data in SQL.
Lesson · Locked
Module quiz: Self joins
Check what you learned in Self joins before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Set operations in Joining Data in SQL.
Lesson · Locked
Core concepts
Core concepts — Set operations in Joining Data in SQL.
Lesson · Locked
Worked example
Worked example — Set operations in Joining Data in SQL.
Lesson · Locked
Hands-on practice
Hands-on practice — Set operations in Joining Data in SQL.
Lesson · Locked
Module quiz: Set operations
Check what you learned in Set operations before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Cross joins in Joining Data in SQL.
Lesson · Locked
Core concepts
Core concepts — Cross joins in Joining Data in SQL.
Lesson · Locked
Worked example
Worked example — Cross joins in Joining Data in SQL.
Lesson · Locked
Hands-on practice
Hands-on practice — Cross joins in Joining Data in SQL.
Lesson · Locked
Module quiz: Cross joins
Check what you learned in Cross joins before moving on.
Quiz · Locked
Graded project: Joining Data in SQL
Apply everything from Joining Data in SQL in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Joining Data in SQL to apply this course to a practical challenge. You’ll finish with a clear solution and the reasoning behind your choices.

Your instructor
AI for professions
Shows working professionals how to use AI responsibly inside everyday workflows.

“The examples felt relevant to public service and worked on the connection I actually have.”
Continue with
Following the order of Data Analyst with SQL & Power BI.
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.