Course Overview
What this Microsoft SQL Server course covers, how to use it, prerequisites.
A structured, hands-on course on Microsoft SQL Server and T-SQL. It runs from first principles to expert-level administration, performance tuning, high availability, security, and the newest SQL Server 2022/2025 and Azure SQL features.
Course Overview
Students, developers, data analysts, data engineers, aspiring DBAs
Basic computer literacy. No prior database experience required.
~120–150 hours (self-paced), 8–12 weeks SQL Server 2022/2025 Developer Edition (free), SSMS 21+, VS Code with the MSSQL extension Sample DBs
AdventureWorks2022, WideWorldImporters, StackOverflow (for performance work), and the course ShopDB Course Sample Database: ShopDB
Most examples in this course use this schema. Create it in Module 5.
Beginner → Intermediate → Programming → Advanced Data
(Modules 1–8) (Modules 9–17) (Modules 18–26) (Modules 27–31)
↓
Cloud/Modern ← Administration ← Performance & Internals
(Modules 49–56) (Modules 41–48) (Modules 32–40)Customers (CustomerID PK, FirstName, LastName, Email, City, Country, CreatedAt)
Categories (CategoryID PK, CategoryName, ParentCategoryID FK → Categories)
Products (ProductID PK, ProductName, CategoryID FK, UnitPrice, Stock, IsActive)
Employees (EmployeeID PK, FullName, ManagerID FK → Employees, HireDate, Salary, DeptID)
Orders (OrderID PK, CustomerID FK, EmployeeID FK, OrderDate, Status, ShipCity)
OrderItems(OrderID FK, ProductID FK, Quantity, UnitPrice, Discount) PK(OrderID, ProductID)