All 25 chapters available

Stage 02 · Relational Databases

Microsoft SQL Server

A production-focused SQL Server curriculum covering T-SQL, storage engine internals, indexing, Query Store, intelligent query processing, security, backup/recovery, Availability Groups, replication, columnstore, in-memory OLTP, observability, and SQL Server 2025 capabilities.

25chapters
125lesson paths
Intermediate → Advancedlearning level
Publishedcourse state
Coverage baselineSQL Server 2025 (17.x) baseline with current developer, security, HA, and AI/vector features

Course brief

From engine fundamentals to advanced production operations.

A production-focused SQL Server curriculum covering T-SQL, storage engine internals, indexing, Query Store, intelligent query processing, security, backup/recovery, Availability Groups, replication, columnstore, in-memory OLTP, observability, and SQL Server 2025 capabilities.

This syllabus deliberately separates conceptual foundations, hands-on SQL, engine internals, operational tooling, reliability, security, performance, and capstone work so each lesson can go deep without compressing advanced subjects into generic chapters.

By the end

You will be able to

  • Write production T-SQL and reason about storage, transactions, tempdb, indexes, and plans
  • Use Query Store, statistics, DMVs, wait analysis, and Extended Events for diagnosis
  • Design backup/PITR, Availability Groups, replication, and DR with explicit RPO/RTO
  • Apply SQL Server security, encryption, auditing, Agent automation, and integrity checks
  • Evaluate columnstore, In-Memory OLTP, vector/AI features, upgrades, and hybrid deployment choices

Complete syllabus

25 chapters · 125 lessons.

Every lesson path was reserved in the planned syllabus and is now linked because its lesson HTML is available. The sequence moves from foundations through internals, advanced features, administration, reliability, security, tuning, upgrades, and a production capstone.

01

Chapter 1

SQL Server Platform Foundations, Editions, Licensing Awareness, and Lab Setup

5 lessons
02

Chapter 2

Instance Architecture, Services, Configuration, Databases, and Files

5 lessons
03

Chapter 3

T-SQL Foundations, Data Types, NULL, Conversion, and Expressions

5 lessons
04

Chapter 4

Schema Design, Keys, Constraints, Sequences, and Temporal Features

5 lessons
05

Chapter 5

Core Querying: Joins, Subqueries, APPLY, CTEs, and Set Operations

5 lessons
06

Chapter 6

Advanced T-SQL: Windows, Aggregation, PIVOT, MERGE Alternatives, and JSON

5 lessons
07

Chapter 7

Transactions, Locking, Row Versioning, Isolation, and Deadlocks

5 lessons
08

Chapter 8

Storage Engine Internals: Pages, Extents, Heaps, B-Trees, and Transaction Log

5 lessons
09

Chapter 9

Index Engineering: Rowstore, Filtered, Included, Computed, and Specialized Indexes

5 lessons
10

Chapter 10

Query Optimizer, Cardinality Estimation, Plans, and Statistics

5 lessons
11

Chapter 11

Query Store, Parameter Sensitivity, and Intelligent Query Processing

5 lessons
12

Chapter 12

tempdb, Memory Grants, Spills, Sorts, Hashes, and Workspace Performance

5 lessons
13

Chapter 13

Stored Procedures, Functions, Views, Triggers, Dynamic SQL, and CLR Boundaries

5 lessons
14

Chapter 14

Security: Logins, Users, Roles, Permissions, Encryption, and Auditing

5 lessons
15

Chapter 15

Backup, Restore, Recovery Models, and Point-in-Time Recovery

5 lessons
16

Chapter 16

Always On Availability Groups, Failover Cluster Instances, and HA Design

5 lessons
17

Chapter 17

Replication, Log Shipping, Distributed Availability, and Data Movement

5 lessons
18

Chapter 18

Change Tracking, CDC, Service Broker, and Integration Patterns

5 lessons
19

Chapter 19

Columnstore, Batch Mode, Analytics, and Hybrid Transactional/Analytical Workloads

5 lessons
20

Chapter 20

In-Memory OLTP and Memory-Optimized Data Structures

5 lessons
21

Chapter 21

SQL Server Agent, Maintenance, Automation, Policy, and Operational Governance

5 lessons
22

Chapter 22

Observability: DMVs, Extended Events, Wait Stats, Perf Counters, and Incident Analysis

5 lessons
23

Chapter 23

SQL Server 2025 Features: Vector Data, AI-Oriented Workloads, and Modern Development

5 lessons
24

Chapter 24

Upgrades, Compatibility Levels, Migration, Cloud/Hybrid Paths, and Change Management

5 lessons
25

Chapter 25

Production Capstone: Design, Secure, Tune, Automate, and Recover SQL Server

5 lessons

Keep knowledge open

Help the academy stay free and grow.

If these curricula save you planning time, a small donation supports new lessons, technical review, diagrams, examples, and long-term maintenance.

ETHEthereum / ERC-20 only
0x716c4Ab160C4B66F31a28AE2448BfF68fc3a2ef0

Send only assets compatible with the Ethereum/ERC-20 network. Do not send TRC-20/TRON assets.