Why SQL?

  • Data Management and Querying: SQL is the language of data, allowing you to manage, query, and analyze large datasets with ease.
  • Data Analysis and Reporting: SQL enables you to extract insights from data and create reports that inform business decisions.
  • Data Integration and Automation: SQL’s advanced features enable you to integrate data from multiple sources and automate tasks, streamlining workflows and improving efficiency.

Session's Calendar

Virtual Classes

Online live classes

Duration

2 months

Matriculation date

December 20 2025

Graduation date

February 28 2025

Time:

Default time schedule – Saturdays & Sundays 4:00pm – 6:00pm WAT

WHAT YOU WILL LEARN IN SQL

What is SQL?, Introduction to Databases, DBMS, Setting up environment, SELECT, DISTINCT, LIMIT
Filtering rows (WHERE, AND, OR, NOT), Comparison operators, Sorting (ORDER BY), Filtering with IN, LIKE, BETWEEN, NULL handling
COUNT, SUM, AVG, MIN, MAX functions, GROUP BY, HAVING, Aliases with AS
INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN, SELF JOIN, CROSS JOIN (Cartesian Product)

Introduction to subqueries, Subqueries in SELECT/FROM/WHERE, Correlated subqueries, EXISTS and NOT EXISTS

INSERT, UPDATE, DELETE, Transaction management (COMMIT, ROLLBACK), Best practices for modifying data

String functions (CONCAT, LENGTH, SUBSTR), Date and time functions, Window functions (ROW_NUMBER, RANK, LEAD/LAG), Statistical functions, CASE statements, Common Table Expressions (CTEs), Advanced Window functions (NTILE, FIRST_VALUE, LAST_VALUE)
SQL execution plans, Indexing, Query optimization, Final Project: Applying concepts for analysis, Capstone project.
Scroll to Top