SQL for Data Analysis
Learn SQL for data analysis through practical exercises, real business questions and hands-on projects, from basic queries to joins and intermediate analysis.
Course overview
What this course is designed to do
SQL for Data Analysis is a practical beginner-to-intermediate course designed to help learners understand how to use SQL to work with real business data.
The course is delivered in 5 sessions, with each session lasting 2 hours, for a total of 10 hours of learning and hands-on practice.
Learners will start with the basics of SQL and gradually build confidence in writing queries, filtering and sorting data, performing calculations, summarising information, joining multiple tables, and cleaning data.
The course focuses strongly on practice. Learners will work with realistic datasets and answer common business questions around sales, customers, products, orders and performance.
By the end of the course, learners should be able to use SQL independently for everyday data analysis tasks and complete a practical project using the skills covered during the sessions.
This course is suitable for beginners, aspiring data analysts, business professionals, and anyone who wants to build a strong foundation in SQL for data analysis.
What you'll be able to do
- Write SQL queries to retrieve, filter and sort data.
- Summarise data using aggregate functions.
- Group and compare business data using GROUP BY and HAVING.
- Join multiple tables to analyse related data.
- Clean and prepare data using text and date functions.
- Use CASE WHEN and simple subqueries for analysis.
- Answer real business questions using SQL.
- Complete a practical SQL data analysis project.
Hands-on learning
Practise each concept in class and apply it to work you can show.
Live instructor support
Ask questions, get unstuck and learn with feedback in real time.
Flexible ways to pay
Reserve your place with a deposit and pay the balance later.
Earn a verified certificate
Complete the course with at least 70% attendance, 80% of assignments submitted, and a 50% average score. Your certificate includes a public verification link and QR code.
Curriculum
What you'll learn, week by week
- 01
Section 1: Introduction to SQL and Databases
6 lessons ยท 1 hโบ
- What is SQL and Why Do Data Analysts Use It?10 min
- Understanding Databases, Tables, Rows and Columns10 min
- Relational Databases, Primary Keys and Foreign Keys10 min
- Understanding DBMS, RDBMS, PostgreSQL and pgAdmin10 min
- Retrieving Data Using SELECT and FROM10 min
- Selecting Unique Records with DISTINCT and Renaming Columns with AS10 min
- 02
Section 2: Retrieving, Filtering and Sorting Data
3 lessons ยท 30 minโบ
- Retrieving Data Using SELECT and FROM10 min
- Selecting Unique Records with DISTINCT and Renaming Columns with AS10 min
- Filtering Data Using WHERE and Comparison Operators10 min
- 03
Section 3: SQL Aggregate Functions
3 lessons ยท 30 minโบ
- Introduction to Aggregate Functions10 min
- Counting Records Using COUNT()10 min
- Calculating Totals and Averages Using SUM() and AVG()10 min
- 04
Section 4: Grouping and Analysing Data
3 lessons ยท 30 minโบ
- Introduction to GROUP BY10 min
- Combining GROUP BY with Aggregate Functions10 min
- Filtering Grouped Results Using HAVING10 min
- 05
Section 5: Combining Data from Multiple Tables
3 lessons ยท 30 minโบ
- Understanding Table Relationships and SQL Joins10 min
- Using INNER JOIN10 min
- Using LEFT JOIN and RIGHT JOIN10 min
- 06
Section 6: Data Cleaning and Transformation Using SQL
3 lessons ยท 30 minโบ
- Identifying and Handling Missing Values with IS NULL and COALESCE()10 min
- Cleaning Text Using TRIM(), UPPER() and LOWER()10 min
- Manipulating Text Using CONCAT(), SUBSTRING() and REPLACE()10 min
- 07
Section 7: Conditional Logic and Subqueries
2 lessons ยท 20 minโบ
- Introduction to CASE WHEN10 min
- Creating Categories and Business Rules Using CASE WHEN10 min
- 08
Section 8: Practical SQL Data Analysis Project
3 lessons ยท 30 minโบ
- Understanding the Business Problem and Dataset10 min
- Exploring and Cleaning the Dataset10 min
- Analysing Sales, Customers and Product Performance10 min
Your instructor
Ifiok-Obong Akpan
Data Scientist | Entrepreneur | Software Developer
