
In this video, I outline the structure of the course and briefly explain what each section covers.
After watching, you will understand how the course is organised, what you will install and configure, and how each part contributes to preparing your SQL Server environment correctly.
This section provides context about who is teaching the course and the professional experience behind its structure and technical direction.
After completing this section, you will understand the background, perspective, and responsibility shaping the material, giving you clarity on the standards and approach used throughout the course.
In this video, I explain what SQL Server is, why it is widely used in industry, and the role it plays within modern applications and business systems.
After watching, you will understand how SQL Server stores, protects, and manages data, and why learning T-SQL develops transferable problem-solving and logical thinking skills beyond a single platform.
In this video, I explain the different SQL Server editions, why we use SQL Server Express in this course, and what a responsible learning environment looks like.
After watching, you will understand why Express is appropriate for local development, what assumptions this course makes about your setup, and why working in a controlled, non-production environment matters.
In this video, I explain the commercial relevance of SQL Server and T-SQL and where these skills commonly appear in real-world environments.
After watching, you will understand why learning SQL Server is a practical choice and how these capabilities apply across different technical roles.
In this video, I explain the system requirements and download choices you should understand before installing SQL Server Express.
After watching, you will know what prerequisites exist, why the official Microsoft source must be used, and what decisions you will make before beginning installation.
In this video, I introduce the SQL Server installation process and explain the installation path used in this course.
After watching, you will understand which installation option we follow, why the Basic installation is selected, and what details must be noted once setup completes.
In this video, I explain how we confirm that SQL Server is running correctly after installation.
After watching, you will understand which services must be present, which service is required for connectivity, and how to verify that your SQL Server instance is ready to be connected to.
In this video, I introduce the tools used to connect to SQL Server and write T-SQL, including the difference between full IDEs and focused SQL editors.
After watching, you will understand how these tools interact with the SQL Server engine and why the choice of tool affects workflow, not database behaviour.
In this video, we download and install SQL Server Management Studio (SSMS) and use it to connect to a SQL Server Express instance.
After watching, you will be able to install SSMS correctly, establish a successful connection to SQL Server, and confirm that your management tool is communicating with the database engine.
In this video, we install Visual Studio Code, configure the Microsoft SQL Server extension, and create a working connection to a local SQL Server Express instance.
After watching, you will be able to connect to SQL Server from Visual Studio Code, execute queries, and use it as an alternative SQL editing tool alongside SQL Server Management Studio.
In this video, I explain the difference between standard SQL and Microsoft’s T-SQL implementation, and how they relate within SQL Server.
After watching, you will understand what SQL provides as a cross-platform standard, what T-SQL adds within SQL Server, and why both concepts matter when working with relational databases.
n this video, we execute a final environment validation script that creates a test database, builds tables, inserts sample data, and runs basic SELECT queries.
After watching, you will be able to confirm that SQL Server is installed correctly, the database engine accepts T-SQL commands, tables can be created and populated, and queries execute successfully without errors.
A brief outline of where to go from here and how this setup supports your next steps in learning SQL and T-SQL.
Information on how to follow future SQL Server and T-SQL content as it’s released.
Course Description
Welcome to SQL for Beginners: Setup & T-SQL First Steps (Free).
This course uses SQL Server 2025. If you are working in a corporate or existing environment with SQL Server 2022, please use the 2022 edition of this course.
It is Part 1 of a 5-course beginner series and is the setup course.
This free course is a focused starting point for working with SQL Server. In under two hours, you will install, configure, and validate a fully functioning local SQL Server development environment, and run simple T-SQL statements to confirm everything is working correctly.
By the end of this course, you will have SQL Server installed and running locally, understand how it operates as a service on your machine, and be able to verify that your environment is ready for further learning and practical use.
What You Will Do
In under two hours, you will:
• Download, install, and configure SQL Server Express
• Install SQL Server Management Studio (SSMS) and optionally connect using Visual Studio Code
• Configure and verify your local SQL Server instance and services
• Create a simple database, insert sample data, and run basic T-SQL queries to validate your SQL Server environment
Why This Course Exists
This course serves two purposes:
A structured starting point for absolute beginners
A practical setup guide for learners taking SQL or T-SQL courses
No prior SQL or programming experience is required.
Outcome
By the end of this course, you will have a fully functioning local SQL Server installation and a validated development workflow that you can confidently build on in future lessons and practical exercises.
About the Series
This series is designed as a structured, practical introduction to SQL.
Delivered as a 5 course free taster series
Courses are intentionally small and focused
Covers setup, fundamentals, data manipulation, and querying
Designed for clarity and practical understanding
Not a complete or exhaustive coverage of SQL
Courses in the Series (All Courses Are Free)
The series consists of five focused courses. Courses are released progressively.
SQL for Beginners: Setup & T-SQL First Steps (Available now)
SQL for Beginners: SQL & T-SQL Fundamentals (Coming soon)
SQL for Beginners: Create Databases and Tables using T-SQL (Coming soon)
SQL for Beginners: Insert, Update and Delete Data using T-SQL (Coming soon)
SQL for Beginners: Querying Data with SELECT (Coming soon)