
Learn SQL basics to write queries, build databases, and manage data using SQL Server 2022 features, Azure, and Management Studio, with practical hands-on projects and career resources.
Explore how Microsoft SQL Server functions as a relational database management system, its editions—from Enterprise Edition to Express Edition—and real-world use cases across industries.
Deploy SQL server instance through Azure SQL by creating a database and server in a resource group with SQL authentication, then connect via SQL Server Management Studio 2022.
Explore the SQL Server data model of databases, tables, columns, and data types, and learn to choose appropriate data types for accuracy, storage efficiency, and performance.
Master the fundamentals of the select statement, including using * for all columns, selecting explicit columns, applying column aliases, and following best practices for readable, maintainable SQL queries.
Discover how the where clause filters select results with equals, greater than, less than, and combinations using and or, plus text and date comparisons.
Sort query results with order by, in ascending or descending order, including multiple columns. Remove duplicates with distinct and limit rows with top, for precise, meaningful outputs.
Master text pattern matching with like, use in for lists, apply between for ranges, and handle nulls with is null and is not null to filter data in SQL Server.
Group by column values to create groups and calculate aggregates for each group, such as count and average, with where filtering before grouping and order by sorting results.
Discover when to use where versus having in SQL Server queries, learn how where filters rows before grouping while having filters groups after aggregation.
Master real-world reporting queries by building four common reports from the employee data table, using aggregate functions, group by, having, and case logic for executive dashboards and insights.
Learn how primary keys uniquely identify rows and how foreign keys link tables to enforce referential integrity, setting up departments and employee relationships.
Master inner joins to combine employee and department data, using aliases and on conditions, then filter, group by department, and order results to reveal headcount and average experience.
Explore how left join, right join, and full join handle non-matching rows with null values, revealing outer joins and data gaps.
Explore self joins in SQL Server by comparing rows within the same table with two aliases, revealing department matches and manager-employee hierarchies, including left joins and direct reports.
Explore subqueries that nest one query inside another, using inner and outer queries in select, where, and from clauses to compare against averages, lists, or department IDs.
Discover how to use common table expressions with the with keyword to create named, temporary result sets that simplify complex queries, support multiple references, and enable clean, readable code.
Learn to safely modify data with update, delete, and truncate, using where clauses, constraints, and testing before applying changes.
master constraints and identity columns in SQL Server: primary key, not null, unique, check, and default protect data integrity, while identity auto-generates IDs and alter table adds rules.
Create and use views to package complex queries as saved definitions, simplify access, hide complexity, and improve security, while you query them like a table and get fresh results.
Create stored procedures that accept input parameters, run multiple statements, and apply conditional logic. Centralize rules to improve performance and simplify execution of select, insert, and update operations.
Master window functions with the over clause to calculate across related rows without collapsing data, using partition by and aggregates such as sum, average, and count.
Explore three window functions for ranking: row_number, rank, and dense_rank, and learn how they handle ties. Use partition by to rank within groups, including departments, and apply row_number for pagination.
Explore how clustered and non-clustered indexes accelerate data lookups in SQL Server 2022, tradeoffs with writes, and how to design composite indexes for frequent where, join, and order by queries.
Learn to read execution plans in SQL Server to optimize queries, compare estimated and actual plans, and apply index strategies, covering indexes, and best practices for fast performance.
Master transactions in SQL Server to protect data with atomicity, consistency, isolation, and durability, using begin transaction, commit, rollback, and try and catch for safe, irreversible changes.
Explore how SQL Server isolation levels control visibility of uncommitted data, from read uncommitted to serializable, including dirty, non-repeatable, and phantom reads, with save points and no lock for queries.
Learn how SQL Server security uses a layered model of logins, users, and roles to control access, map logins to database users, grant and deny permissions, and manage via roles.
Learn to protect data with full, differential, and transaction log backups, restore to a known state using management studio, and practice restores with off-site backups to meet recovery goals.
Explore SQL Server 2022 features, Azure integration, and security and performance enhancements, and understand why the course emphasizes 2022 before covering 2025 AI capabilities.
Build a complete HR database from scratch by creating departments and employees tables, inserting data, and writing joins and aggregates to generate an employee directory and a department budget report.
Build a sales database with products, customers, and orders, then generate revenue, customer spending, and monthly trend reports using joins and grouping across dimension.
Adopt clean, fast, and secure SQL practices used in production environments. Specify columns, use meaningful aliases, format queries, optimize with indexes, and enforce parameterized queries and strict security.
This course contains the use of artificial intelligence.
Microsoft SQL Server 2022 Crash Course.
This is a focused Microsoft SQL Server crash course designed for learners who want to understand and use SQL quickly and practically, without spending weeks on long courses.
If you are short on time and want to learn only what actually matters in real work, this course is for you.
In under 5 hours, you will learn how SQL Server is used in real projects. Every concept is explained clearly and demonstrated using SQL Server Management Studio (SSMS). There is no unnecessary theory, no filler content, and no academic overload.
You will start from the basics and quickly move into writing real SQL queries. You will learn how to retrieve, filter, and analyse data, combine tables using joins, and understand common mistakes that beginners make. The course also covers performance basics, window functions, indexing concepts, and safe data modification practices that are commonly used in production environments.
This course is ideal as:
A fast introduction to SQL Server
A practical refresher before interviews
A quick upskilling course for professionals
A foundation before moving to advanced or specialised SQL topics
The course includes short concept explanations, hands-on demonstrations, practice assignments, quizzes, and real-world mini projects using employee and sales datasets.
By the end of this crash course, you will be able to write SQL queries confidently, understand how SQL Server works in real scenarios, and use SQL effectively in your job, projects, or interviews.
This is not a deep DBA course. It is a clear, practical, and time-efficient SQL Server learning experience.