After completing this course, students will be able to: write SELECT queries; query multiple tables; use built-in functions; use subqueries; execute stored procedures; use set operators; implement error handling; implement transactions; use table expressions; sort and filter data; use window ranking, offset and aggregate functions; query SQL Server metadata; program with T-SQL; improve query performance.