Techrich Training  ·  Course Curriculum

SQL & Database Basics

Understanding the Data Itself.

Data is at the heart of every business system. Learn to query, manage, and understand relational databases using SQL — a skill that is relevant in every IT role, from developer to system administrator to analyst.

🗄️8 Modules
🧪Hands-On Labs Every Module
✅Quizzes Included
🌐Browser-Based — No Setup
Enrol in This Course →
🎯
What You'll Be Able to Do
→ Write SQL queries with confidence
→ Filter, sort, and aggregate data
→ Join multiple tables together
→ Design a simple relational database
→ Insert, update, and delete records safely
→ Understand indexes and query performance
→ Manage database users and permissions
 
Full Course Outline

Course Curriculum

8 modules · Each module includes instructional content, a hands-on lab, and a quiz.

01
Relational Database Concepts
Foundation

What a relational database is, how tables, rows, and columns work, and why the relational model is so powerful. Understand primary keys, foreign keys, and the rules that keep data consistent.

📖Lecture
🧪Lab
✅Quiz
02
Your First SQL Queries — SELECT
Hands-On

Write SELECT statements to retrieve data. Use WHERE to filter, ORDER BY to sort, and LIMIT to control output. The foundation of every SQL skill you will build on.

📖Lecture
🧪Lab
✅Quiz
03
Filtering & Conditions
Hands-On

AND, OR, NOT, IN, BETWEEN, LIKE, and IS NULL. Write precise queries that return exactly the data you need from large datasets without pulling everything into memory.

📖Lecture
🧪Lab
✅Quiz
04
Aggregation & GROUP BY
Hands-On

COUNT, SUM, AVG, MIN, MAX. Use GROUP BY to summarise data and HAVING to filter groups. Build the queries that answer business questions: totals, averages, and breakdowns by category.

📖Lecture
🧪Lab
✅Quiz
05
JOIN — Combining Tables
Hands-On

INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL OUTER JOIN. Understand how to bring related data together from multiple tables — the most powerful and most misunderstood concept in SQL.

📖Lecture
🧪Lab
✅Quiz
06
Modifying Data — INSERT, UPDATE, DELETE
Hands-On

Write data safely. Understand transactions, how to rollback mistakes, and why you should always test UPDATE and DELETE with a SELECT first. Covers best practices for avoiding accidental data loss.

📖Lecture
🧪Lab
✅Quiz
07
Database Design & Normalisation
Hands-On

Design a database from scratch. Understand first, second, and third normal forms, entity-relationship diagrams, and how good design prevents data anomalies and makes queries faster and simpler.

📖Lecture
🧪Lab
✅Quiz
08
Indexes, Performance & User Management
Capstone

Understand how indexes speed up queries and when to use them. Analyse query plans, identify slow queries, and manage database users and permissions to control access to sensitive data.

📖Lecture
🧪Lab
✅Quiz
 
Ready to Start?

Enrol in SQL & Database Basics Today

All labs run directly in your browser. No local setup, no special equipment needed. Just log in and start learning.

Last modified: Saturday, 11 April 2026, 3:48 AM