Software Development

SQL

Become the data wizard every organization needs. Master the art of querying, managing, and deriving insights from relational databases—the cornerstone of modern business intelligence.

ABC-SQL-001Short CourseBeginner5.00 weeks
Register to enrollPrice on request
SQL course
About this course

What you will explore

Become the data wizard every organization needs. Master the art of querying, managing, and deriving insights from relational databases—the cornerstone of modern business intelligence. The curriculum develops theory, worked reasoning, guided practice, independent application, module assessment, and a final evidence-based project.

Learning outcomes

  • Understand relational data
  • query and manipulate data using SQL
  • build increasingly capable SQL statements.

Entry requirements

Basic computer literacy.

Who it is for

Beginners, analysts and developers starting with relational databases.

Curriculum

14 modules · 14 lessons

Relational Database Concepts1 lessons
Relational Database Concepts117 min
Creating Databases and Tables1 lessons
Creating Databases and Tables109 min
Inserting and Retrieving Data1 lessons
Inserting and Retrieving Data93 min
Filtering and Sorting1 lessons
Filtering and Sorting133 min
Updating and Deleting1 lessons
Updating and Deleting85 min
Functions and Expressions1 lessons
Functions and Expressions93 min
Aggregate Queries1 lessons
Aggregate Queries101 min
Joins1 lessons
Joins109 min
Subqueries and Common Table Expressions1 lessons
Subqueries and Common Table Expressions93 min
Set Operations and Window Functions1 lessons
Set Operations and Window Functions117 min
Database Design and Normalisation1 lessons
Database Design and Normalisation101 min
Indexes and Performance1 lessons
Indexes and Performance93 min
Transactions and Concurrency1 lessons
Transactions and Concurrency93 min
SQL Security1 lessons
SQL Security101 min

Upcoming classes

No live classes scheduled

The timetable will update as lecturers publish course sessions.

Frequently asked questions

How do the first three free classes work?

For eligible courses, your first three qualifying live classes are free. A class is counted only after attendance is confirmed. Payment is required before joining later paid classes.

What happens if I miss a live class?

When a course recording is published, enrolled learners with the required access can watch it from their dashboard.

How do I know what a course costs?

Each published course shows its configured price or states that pricing must be confirmed. No payment gateway is presented as active unless it has been configured.

Can I track my learning progress?

Yes. Required lesson completions and quiz results contribute to your course progress and certificate eligibility.

Keep exploring

Related courses

Software Development
Short Course

Java

Build enterprise-grade, high-performance applications. This course covers OOP, data structures, and algorithms, giving…

◷ 4.00 weeks↗ Beginner◇ Certificate
Software Development
Short Course

Python

Unlock the power of Python, the world's most versatile language. Build AI models, automate complex workflows, and analy…

◷ 3.00 weeks↗ Beginner◇ Certificate
Software Development
Short Course

Angular

Build dynamic, single-page applications with Angular. Master components, services, and state management to create respo…

◷ Flexible schedule↗ Beginner◇ Certificate