1. Getting Started
2. Exploring Database Concepts
3. Writing Simple SELECT Queries
4. Using Built-In Functions and Expressions
5. Joining Tables
6. Building on Subqueries and Unions
7. Grouping and Summarizing Data
8. Writing Window Functions
9. Advanced WHERE Clauses
10. Query Techniques
11. Manipulating Data
12. Managing Transactions
13. Learning Procedural T-SQL
14. Moving Logic to the Database
15. Working with XML
16. Working with Data Types
17. Writing Advanced Queries
18. Where to Next?