Skip to content

Learn online at your pace · pay in installments with M-PESA · verified certificates

Self-paced Intermediate

SQL for Data Analysis

An essential, hands-on course designed to master Structured Query Language (SQL) for extracting, filtering, joining, and transforming data from relational databases to generate actionable business insights.

Verified certificate

What you'll learn

  • Data Extraction & Filtering: Write efficient SELECT queries using conditional filters (WHERE, HAVING), logical operators, and sorting constraints (ORDER BY, LIMIT).
  • Table Joins & Relationships: Combine disparate datasets across multiple tables using INNER JOIN, LEFT/RIGHT JOIN, and full outer joins to perform cross-table analysis.
  • Aggregations & Grouping: Summarize metrics efficiently using aggregate functions (COUNT, SUM, AVG, MIN, MAX) paired with GROUP BY clauses.
  • Advanced Analytics with Window Functions: Perform complex evaluations—such as running totals, moving averages, and period-over-period growth—using window functions (ROW_NUMBER, RANK, LAG, LEAD).
  • Query Modularity & Cleaning: Clean raw data, handle null values, and structure complex, multi-step queries using Subqueries and Common Table Expressions (CTEs).

Course content

The full curriculum is being finalised. Contact us for the syllabus.

About this course

Unlock the power of relational databases and learn the foundational language relied upon by data analysts, scientists, and business intelligence professionals. This course guides you from simple data retrieval commands to complex analytics workflows. You will explore how to structure queries, use aggregate functions, combine multiple tables using advanced joins, and write clean, modular queries with Common Table Expressions (CTEs). Furthermore, you will master high-level analytical capabilities like window functions, subqueries, and data cleaning techniques to handle messy data and answer sophisticated business questions.

Tools you'll use

MySQLSQL ServerSQL EditorCommand Line INterface

Learn anywhere

Phone, tablet or laptop. Pick up exactly where you left off.

Hands-on practice

Quizzes, coding exercises and projects marked by instructors.

Verified certificate

Each certificate has a code employers can verify online.

You might also like

Data & Artificial Intelligence Department

AI for Work & Prompt Engineering

A practical, business-focused guide to leveraging modern Generative AI models and mastering prompt engineering technique...

4 Weeks Beginner Certificate

KES 10,000

or KES 3,000 to start

Data & Artificial Intelligence Department

Python For Data Analysis

A practical, hands-on course covering how to use Python's powerful data ecosystem to ingest, clean, transform, analyze,...

8 weeks Intermediate Certificate

KES 30,000

or KES 9,000 to start

Data & Artificial Intelligence Department

Machine Learning Foundations

An introduction to the core concepts, algorithms, and practical applications of machine learning, bridging theoretical f...

10 Weeks Intermediate Certificate

KES 25,000

or KES 7,500 to start

From

KES 6,000

Enrol now