0

Course / Course Details

SQL Core: Foundations for Data Careers (Self Study)

  • Emmanuel Edegbo image

    By - Emmanuel Edegbo

  • 10 Hours
  • (0)

Course Requirements

        No prior SQL experience required — this course starts from zero

        A Windows, Mac, or Linux computer with internet access

        SQL Server Management Studio (SSMS) or Azure Data Studio - both free to download

        Access to the CareerSwerve practice databases (provided upon purchase)

        Willingness to complete hands-on labs and professional challenges in each chapter

Course Description

SQL Core: Foundations for Data Careers is the first module in the CareerSwerve SQL Series™, a structured, enterprise-aligned pathway designed for professionals who want practical SQL capability, not just theoretical knowledge.


This course gives you immediate access to the complete SQL Core training material, structured for self-paced study. Written by Emmanuel Edegbo (Lead Data Engineer & Architect), the material is built around two real-world practice datasets - SalesLT (a product and customer database) and ComplianceLT (a financial compliance environment), so you learn SQL in context, not in isolation.


Every chapter follows a consistent format: Learning Objectives, concept explanation, syntax reference, worked examples with expected outputs, hands-on labs, professional challenges, and a readiness check. A full cheat sheet is included for ongoing reference.


SQL Core is the industry entry point. Before dashboards are built, models are trained, or reports are signed off, data must be queried correctly. This course builds that foundation.



Intended Audience


This Book is For

SQL Core is designed for professionals who want structured, enterprise-ready SQL capability. Whether you are new to SQL or strengthening foundational skills, this pathway guides you from the basics to confident professional application.

 

       Aspiring data analysts and business analysts

       Project managers, product owners, and scrum masters working on data-driven projects

       Software testers validating backend logic and values displayed on reports

       Compliance and risk professionals querying structured records

       Career switchers entering data engineering, data science, or other data roles

       Cybersecurity analysts and SOC professionals querying log data and reviewing database-level access patterns

       Software and backend engineers seeking to design, validate, and optimise database interactions

 

This Book is Not For

       Passive learners looking to skim content without practice

       Individuals seeking shortcuts or instant mastery without repetition

       Those unwilling to write queries manually

 

💬  A Note on Learning

SQL is not understood through reading alone. You develop the skill and experience through structured, consistent practice. Every query you write manually builds lasting capability that passive learning cannot replicate.


 

Why SQL Remains Essential

In a world powered by data, SQL remains the universal language used to access, analyse, and validate information across nearly every organisation. From banking systems and retail platforms to healthcare records and cloud analytics environments, SQL sits at the core of how data is retrieved, structured, and interpreted.

Despite the rise of artificial intelligence and new programming tools, SQL remains foundational because before insights are generated or models are built, data must first be queried correctly.

 

SQL Is the Language of Data Platforms

SQL powers enterprise databases, cloud data warehouses, lakehouse platforms, business intelligence tools, reporting systems, and compliance and audit environments. It is not limited to any single platform — it is the common layer beneath them all.

 

SQL Application Across Professions

Role

How SQL Is Used

Business Analyst

Validate dashboards, reconcile discrepancies, generate independent insights

Project Manager

Verify reporting accuracy, challenge assumptions, strengthen data-driven delivery

Software Tester

Validate backend logic, confirm database integrity, test beyond the UI

Cybersecurity Professional

Query logs, detect anomalies, investigate suspicious activity

Compliance & Risk

Identify irregularities, segment risk levels, support regulatory reporting

Data Engineer / Analyst

Design scalable queries, optimise performance, prepare datasets for analytics

 

💡  Key Concept

SQL is not just a technical skill — it is a professional capability. Those who can query and interpret data gain a significant advantage in any data-driven environment.

 

SQL is Future-Proof

SQL has remained dominant for decades because it is platform-agnostic, widely adopted, transferable across industries, and foundational to analytics and AI. While technologies evolve, SQL persists.


 

What Makes CareerSwerve SQL Different?

CareerSwerve SQL is not a generic tutorial. It is a structured, career-aligned learning pathway built from real enterprise experience.

 

What Sets It Apart

Detail

Built by a practitioner

Designed by a Lead Data Engineer & Architect with nearly two decades of enterprise experience

Real-world datasets

SalesLT (retail) and ComplianceLT (banking compliance) mirror production environments

Structured progression

Core → Applied → Professional — each level builds on the last

Enterprise patterns

Not toy examples — SQL logic used in high-risk, regulated environments

Practice database access

Lifetime SQL database access for continued practice

Capstone project

Defence requirement ensures demonstrated competency, not just completion

Certification pathway

Aligned to practical competence — not passive attendance

 

CareerSwerve SQL Progression Map

 

SQL Core

Query Literacy

SQL Applied

Business Query Engineering

SQL Professional

Enterprise SQL Engineering

       SELECT, WHERE, ORDER BY

       GROUP BY & HAVING

       Scalar functions

       CASE expressions

       UNION & UNION ALL

       Multi-table JOINs

       Data reconciliation

       Subqueries

       Views

       Scenario-based querying

       CTE chains

       Window functions

       Performance-aware design

       Analytical ranking

       Production-grade SQL


 

How to Use This Material

Each chapter follows a structured learning sequence. Every concept is introduced in plain language, shown in a formal Syntax box, demonstrated through a worked Example, followed by the Expected Outcome, and then applied in a Hands-On Lab.

 

Content Box Guide

 

Box

Colour

Purpose

◈  SYNTAX

Dark navy / Cyan border

The formal structure of the command — use this as your blueprint

▶  EXAMPLE

Deep blue / Teal border

A fully worked demonstration using real table names — trace how syntax is applied

⬡  QUERY PATTERN

Darkest navy / Amber border

A reusable production pattern ready to adapt in real work

✓  EXPECTED OUTCOME

Light mint / Mint border

What the query returns and what it means in business terms

🔒  Enterprise Rule

Blue-grey / Left accent

A professional convention important for production-quality SQL

💡  Key Concept

Light green / Teal accent

The single most important insight — if you remember one thing, remember this

⚠  Important Note

Amber / Left accent

An edge case or behaviour that could produce incorrect results

✗  Common Mistake

Red / Left accent

The most frequent error made with this concept — and why it fails

⚡  Professional Tip

Purple / Left accent

An advanced insight that separates practitioners from beginners

🏆  Professional Challenge

Purple / Light purple bg

An open-ended business scenario — no hints, no steps. Design your own solution

 

Recommended Approach

       Read the concept explanation fully before looking at the Syntax box

       Study the Syntax — understand the structure before the example

       Work through the Example carefully — trace what each line does

       Read the Expected Outcome — confirm what the result means in business terms

       Review the Query Pattern — this is what you will adapt in real work

       Attempt every lab independently before reviewing model answers


What You Will Be Able to Do

By completing SQL Core, you will:

       Write clear and effective SELECT queries

       Filter and sort data using conditional logic

       Summarise datasets using aggregation and grouping

       Handle NULL values correctly in filters and calculations

       Apply scalar functions to format and transform query results

       Use CASE expressions to categorise and classify data

       Combine result sets using UNION and UNION ALL

       Interpret query output in business terms


 

Required Software

To complete the exercises in this book, you will need a SQL client tool to connect to the CareerSwerve SQL database hosted on Microsoft Azure SQL Server.

 

Tool

Platforms

Best For

SQL Server Management Studio (SSMS)

Windows only

T-SQL practice, professional SQL Server environments

DBeaver Community Edition

Windows, macOS, Linux

Mac/Linux users, multi-database environments

 

Option 1 — SQL Server Management Studio (SSMS)

SSMS is Microsoft's official tool for interacting with SQL Server databases. It is available for Windows users only.

 

Step 1 — Download SSMS

1.      Visit: https://learn.microsoft.com/en-us/ssms/install/install

2.      Click the download button to download the installer

Step 2 — Install

3.      Run the downloaded installer and click Install

4.      Accept the defaults and wait for installation to complete

5.      Restart your machine if prompted

Step 3 — Connect to CareerSwerve Database

6.      Search for 'SSMS' and launch SQL Server Management Studio

7.      Enter the login credentials provided by CareerSwerve and tick 'Remember password'

8.      Click Options and enter the database name provided by CareerSwerve

9.      Click Connect — you should see the database tree appear on the left

Step 4 — Execute Your First Query

10.   Expand Databases > [your database] > Tables

11.   Right-click any table (e.g. SalesLT.Customer) and select 'Select Top 1000 Rows'

12.   SSMS generates the query automatically — in this course you will learn to write this from scratch

 

Option 2 — DBeaver

DBeaver is a cross-platform database tool supporting Windows, macOS, and Linux. It also supports multiple database systems beyond SQL Server.

 

Step 1 — Download DBeaver

13.   Visit: https://dbeaver.io/download/

14.   Choose the Community Edition for your operating system

Step 2 — Install DBeaver

15.   Run the installer and click Next

16.   Agree to the Licence Agreement

17.   Accept the defaults and complete the installation

Step 3 — Connect to CareerSwerve Database

18.   Launch DBeaver and click the Connect icon

19.   Select 'Azure SQL Server' as the database type

20.   Enter the connection details provided by CareerSwerve and click 'Test Connection'

21.   Click OK and Finish to save the connection

Step 4 — Execute Your First Query

22.   Expand the server node > Databases > [database] > Schemas > SalesLT > Tables

23.   Right-click any table and select 'View Data' — the data appears on the right

24.   You are ready to start learning SQL



Disclaimer & Professional Responsibility Notice

This material is provided strictly for educational and professional development purposes. While every effort has been made to ensure technical accuracy, CareerSwerve and the author assume no responsibility for technical inaccuracies, misinterpretation of content, or outcomes resulting from the application of SQL examples.

 

SQL examples provided in this material are intended for controlled practice environments only.

 

Production Environment Responsibility

Readers are responsible for validating all SQL logic, testing performance implications, ensuring security compliance, confirming data governance standards, and obtaining proper authorisation before running database operations.

 

🔒  Enterprise Rule

Students are provided READ-ONLY access to CareerSwerve practice databases. CareerSwerve is not responsible for misuse of database operations including INSERT, UPDATE, DELETE, DROP, or schema modifications.

 

Educational Positioning

This material introduces foundational SQL skills for structured data querying and professional entry into data careers. CareerSwerve materials are designed to build applied SQL competence, strengthen business-aligned data thinking, and support structured career progression.

Certification is awarded based on demonstrated capability, not attendance.


Course Outcomes

Upon completing this course, you will be able to:

 

        Write clear, professional SELECT queries with column aliases and DISTINCT logic

        Filter datasets using WHERE clauses, comparison operators, IN, BETWEEN, LIKE, and NULL handling

        Sort and limit results using ORDER BY and SELECT TOP

        Summarise data using GROUP BY, COUNT, SUM, AVG, MIN, MAX, and HAVING

        Apply scalar functions including UPPER, LOWER, CONCAT, LEN, ROUND, GETDATE, and CAST

        Use CASE expressions to classify data and apply conditional logic

        Combine result sets using UNION and UNION ALL correctly

        Interpret query output in business terms across real-world scenarios

        Earn your SQL Core certification upon completion


Course Curriculum

  • 10 chapters
  • 51 lectures
  • 0 quizzes
  • 10 Hours total length
Toggle all chapters
1 Introduction to Databases
2 Min


2 Database Schemas
2 Min


3 SQL Operations - CRUD
2 Min


4 Anatomy of SQL
2 Min


5 Business Context: The Two Datasets
2 Min


1 Learning Objectives
1 Min


2 Retrieve All Columns
2 Min


3 Retrieve Specific Columns
2 Min


4 Column Aliases
3 Min


5 Table Aliases
2 Min


6 Removing Duplicates
3 Min


7 Annotations - Adding Comments to your Code
2 Min


8 Hands-on Lab & Professional Challenge
15 Min


1 Learning Objectives
1 Min


2 The WHERE Clause
5 Min


3 AND/OR operators
5 Min


4 IN Operator
5 Min


5 BETWEEN Operator
5 Min


6 LIKE - Pattern Matching
7 Min


7 NULL Handling - Handling the Unknown
20 Min


8 Hands-on Lab & Professional Challenge
25 Min


1 Learning Objectives
1 Min


2 ORDER BY - Sorting Results
3 Min


3 Sorting by Multiple Columns
10 Min


4 SELECT TOP - Limiting Rows
15 Min


5 Hands-on Lab & Professional Challenge
25 Min


1 Learning Objectives
1 Min


2 Aggregate Functions
4 Min


3 GROUP BY
10 Min


4 HAVING
20 Min


5 Hands-on Lab & Professional Challenge
20 Min


1 Learning Objectives
1 Min


2 UPPER and LOWER
15 Min


3 CONCAT
12 Min


4 LEN
7 Min


5 ROUND
5 Min


6 GETDATE
8 Min


7 CAST
20 Min


8 Hands-on Lab & Professional Challenges
25 Min


1 Learning Objectives
1 Min


2 What is CASE Expression?
18 Min


3 CASE Inside an Aggregate Function
15 Min


4 Hands-on Lab & Professional Challenge
25 Min


1 Learning Objectives
1 Min


2 UNION and UNION ALL
25 Min


3 Rules for UNION and UNION ALL
25 Min


4 Hands-on Lab & Professional Challenge
25 Min


1 Cheat Sheet
1 Hour


1 What You Have Learned
3 Min


2 Readiness for SQL Applied
3 Min


3 Certification Requirements
2 Min


Instructor

Emmanuel Edegbo

Emmanuel Edegbo is a highly experienced Lead Data Consultant with a strong track record of delivering data-driven solutions in complex, enterprise environments. With hands-on experience across analytics, data engineering, and cloud-based data platforms, Emmanuel has worked extensively with technologies including SQL, Python, data modelling, Databricks, Spark, and Microsoft Azure.

His professional background spans designing scalable data models, building robust data pipelines, and transforming raw data into actionable insights that support business decision-making. Emmanuel brings a practitioner’s perspective to learning, combining technical depth with real-world context drawn from working in high-impact, data-intensive organisations.

His experience cuts across manufacturing, retail, oil and gas, insurance, Ed-Tech, Insure-Tech, and government sectors.

As an instructor on CareerSwerve, Emmanuel is passionate about helping learners build practical, job-ready skills. His teaching style emphasises clarity, hands-on practice, and structured progression guiding learners from foundational concepts through to advanced, industry relevant applications. He is committed to empowering aspiring data and AI professionals to gain confidence, think critically, and succeed in today’s data-driven roles.

0 Rating
0 Reviews
2 Students
14 Courses

Course Full Rating

0

Course Rating
(0)
(0)
(0)
(0)
(0)

No Review found

Sign In or Sign Up as student to post a review

Student Feedback

Course you might like

Intermediate
SQL Applied: Real-World Business Querying (Self Study)
0 (0 Rating)
SQL Applied: Real-World Business Querying is Module 2 of the CareerSwerve SQL Series™. It picks up where SQL Core ends a...
Advance
SQL Professional - Enterprise SQL Engineering (Self Study)
0 (0 Rating)
SQL Professional: Enterprise & Analytical SQL is Module 3 of the CareerSwerve SQL Series™ - the advanced tier for practi...

You must be enrolled to ask a question

Students also bought

More Courses by Author

Discover Additional Learning Opportunities