
Explains the purpose of the SQL beginner series, how it is structured, and the approach used to build understanding through practical execution.
Introduces this course, its focus on SQL fundamentals, and how it prepares you for the next stages of the series through initial concepts and practical examples.
Outlines the intended audience for this course and helps you determine if the content is suitable for your current level and goals.
Provides an overview of the full course series, including the structure, sequence, and topics covered across each stage.
Describes the software, tools, and basic setup required to follow along with the course and complete the exercises.
Explains what is covered across the full series, how topics are structured, and which areas are intentionally excluded to maintain focus.
Explains how to get help during the course, including how to use the Q&A section and how to provide clear information when asking questions.
Provides an overview of SQL, explaining what it is and how it is used to work with data in relational databases.
Demonstrates example SQL statements to show how queries and commands are written. Focuses on the structure and readability of SQL rather than detailed execution.
Explains the value of learning SQL, including how it supports data-related roles and why it remains a widely used and in-demand skill across industries.
Explains the types of roles and industries where SQL is commonly used, and why it is a valuable skill across a wide range of technical and data-focused positions.
Introduces SQL, what it is, and how it is used to interact with relational databases. Covers its role as a standard language and how it fits within database systems.
Use @@VERSION to confirm your SQL Server instance and verify your environment before running further commands.
Use PRINT to send simple messages to the output window and understand where results appear in SQL Server.
See how the + operator behaves with numbers and with text, and how results differ based on the data type used.
Write single-line and multi-line comments to document scripts and temporarily disable code during development.
Introduces the exercises and challenges section and explains how to approach the tasks, use the downloadable files, and reinforce your understanding through practice.
Download the exercises file and complete each task independently.
These exercises are based on the material covered in this course and are designed to reinforce your understanding through repetition and execution.
Download the answers and solutions file to validate your work.
Use this to compare your approach, review correct outputs, and identify any gaps in your understanding before continuing.
Summarises the key concepts covered in this course, reinforcing your understanding of SQL fundamentals and your first interaction with T-SQL in SQL Server.
Explains how to progress to the next course in the series and how the concepts covered here will be applied in more practical database development tasks.
Provides background information about the instructor and the approach taken in designing and delivering this course.
Outlines the terms of use and copyright information for this course and its materials.
Download the SQL scripts used across the workshop lectures in this course.
The scripts are grouped into a single file for simplicity. Each section is clearly labelled so you can follow along with the relevant lecture or revisit specific examples as needed.
Welcome to SQL for Beginners: SQL & T-SQL Fundamentals (Free).
This course is intentionally paced as Part 2 of a structured beginner series. It is a beginner-friendly introduction to SQL and T-SQL before progressing to database development and relational database projects. Rather than introducing databases and SQL queries immediately, the focus is on helping you become comfortable writing and executing simple SQL statements first.
Database creation, data manipulation and basic SQL queries are introduced in the next course. Larger relational database projects and relational data querying are introduced in the courses that follow.
This course introduces the key concepts of SQL through short, focused lectures, followed by simple, guided workshops where you'll write, type and execute basic T-SQL statements yourself. These introductory exercises are designed to build confidence before progressing to database development in the next course.
It is Part 2 of a structured 4-course beginner series and follows the setup course.
You should already have a working SQL Server environment ready to use.
The focus of this course is building understanding through first execution. Rather than overwhelming you with databases and more advanced SQL concepts, you will build confidence by learning how SQL statements are written, executed and interpreted before progressing to the next stage of the series.
You will learn what SQL is, how it is used to interact with relational databases, and how it differs from database-specific implementations such as T-SQL (at a high level). You will also see where SQL is used and why it is a standard language for working with data.
In the workshop sections, you will run practical T-SQL examples to validate and observe behaviour directly. These include:
Checking your SQL Server version
Returning output using PRINT
Working with simple expressions
Using the + operator with numbers and text
Writing and using comments in T-SQL
These are small, guided examples designed to help you become comfortable writing and executing SQL statements. The workshops intentionally reinforce the same techniques through repetition, helping beginners build familiarity and confidence before moving on to database development.
What This Course Is
A clear introduction to SQL concepts
A first step in writing and executing T-SQL statements
A guided, practical entry point before moving into database development
Outcome
By the end of this course, you will:
Have a basic understanding of what SQL is and how it is used, introduced through structured slides.
Be able to execute simple T-SQL statements in SQL Server using guided scripts with questions and small challenges.
Be comfortable working inside the SQL Server environment using your preferred IDE (SSMS or Visual Studio Code).
Be fully prepared to continue into the next course, where you will create databases, modify data and develop basic SQL queries before progressing to larger relational database projects later in the series.
Position in the Series
This course builds directly on the setup course and introduces concepts that are developed further in the next course, where you will begin working with:
Creating databases and tables
Modifying data using T-SQL
Developing basic SQL queries
Preparing for larger relational database projects later in the series