Microsoft SQL for Beginners (Udemy.com)
A comprehensive course to teach you how to complete SQL queries using Microsoft SQL Server and the T-SQL language.
Created by: Brewster Knowlton
Last updated December 2020
Our take
Based on the ratings of 35,875 students, a sample of their written reviews and the syllabus, as the course stood in December 2020. No course pays to be reviewed.
Brewster Knowlton's course is a short, focused start on T-SQL in Microsoft SQL Server. It runs about four hours across 39 lectures and seven sections, and it moves in a straight line: SELECT, WHERE, ORDER BY, joins, aggregate functions, GROUP BY, then HAVING. It assumes no database background at all. It also needs a Windows computer, so Mac users are out of luck. Over 133,000 students have taken it, and the audience list is aimed at office workers in marketing, finance, healthcare and similar fields rather than future developers.
Reviewers mostly praise clarity. Words that keep showing up are clean, easy to follow and well structured, and one person with zero SQL experience says it gave them a solid base for small tasks at work. About nine in ten of the 35,875 ratings are four or five stars. The complaints are specific. The setup instructions are outdated, and one reviewer got through it using hints in the Q&A and a newer version of the software. Another says difficulty jumps quickly when new topics arrive. One reviewer calls it a little dated, and the course data lists no quizzes or coding exercises, though the description mentions practice problems.
The last update was December 2020, so expect some install steps to feel dated. Students describe the instructor as knowledgeable and the lessons as easy to follow. As a short, paid first step, it works for anyone who needs to write basic queries soon. It stops at the HAVING clause, so plan on a second course for anything deeper. Pick it if you are on Windows and want the basics fast.
Pros
- Clear step-by-step order from SELECT through joins to GROUP BY and HAVING
- Assumes zero SQL; one reviewer with none says they now use it at work
- Short at about four hours, so a beginner can finish it in a weekend
- Joins get their own section covering inner, outer and full outer types
Cons
- Setup instructions are outdated; one reviewer needed Q&A hints and newer software
- Needs a Windows computer and teaches T-SQL only, not MySQL or Oracle
- Difficulty jumps fast when new topics arrive, with no intermediate step, per one reviewer
Excellent course! Very well structured and ideal for anyone starting out with SQL.
Truly beginner level. Suits office staff with no SQL or database background, as long as they have a Windows PC.
What you will learn
- Complete literal SELECT statements.
- Complete basic SELECT statements querying against a single table
- Filter data using the WHERE clause
- Sort data using the ORDER BY clause
- Learn about database design and normalization
- Using joins, return columns from multiple tables in the same query
- Understand the difference between the INNER JOIN, LEFT/RIGHT OUTER JOIN, and FULL OUTER JOIN
- Complete SQL statements that use aggregate functions
- Group data together using the GROUP BY clause
- Filter groups of data using the HAVING clause
Course content
7 sections · 39 lectures · 4 hours of video
- 1Introduction to SELECT Statements 3 free previews12 lectures · 58 min
- 2Filtering Data with the WHERE Clause 1 free preview8 lectures · 49 min
- 3Sorting Data with the ORDER BY Clause3 lectures · 14 min
- 4Querying Multiple Tables with Joins7 lectures · 38 min
- 5Aggregate Functions3 lectures · 12 min
- 6Grouping Data with the GROUP BY Clause3 lectures · 15 min
- 7Filtering Groups with the HAVING Clause3 lectures · 14 min
Who it is for
The instructor says it suits
- Anyone who works with data, tables, or databases!
- Those who work in organizations where the company typically uses Microsoft databases. This course uses Microsoft SQL Server and T-SQL (Microsoft SQL) variant of the SQL language. Those who work with Oracle, DB2, or MySQL might not gain as much from this course.
- If you work in: marketing, finance, accounting, operations, sales, manufacturing, healthcare, financial services, or any other industry/function that collects information
- Someone who wants to learn skills that give them the potential to earn near SIX figures!
What you need before you start
- I assume you have absolutely NO SQL or database background before taking this course.
- You will need to have a Windows-based computer to run Microsoft SQL Server.
Course Description
Do you want to learn a skill that can help you earn nearly $100,000 per year? If so, then this course is for you!
SQL (Structured Query Language) is the language we use to interact with databases that store data. This allows us to retrieve data with ease and simplicity. As terms like business intelligence and big data become more familiar, businesses will need more people to learn the SQL language.
This course will teach you how to use the SQL language within Microsoft SQL Server, one of the most popular database engines in the world.
You will have plenty of video lessons to teach you the majority of the content. Each section includes practice problems or additional e-books to help reinforce what you learn in the video tutorials.
Instructor Details
- 4.7 Rating
35,875 Reviews
Brewster Knowlton
Brewster Knowlton has worked in all facets of the business intelligence industry. With significant experience writing SQL code, developing ETL processes, and architecting and designing data warehouse systems, his greatest strength is the ability to communicate difficult concepts in an easily understood way. Having completed business intelligence projects across a variety of industries, Brewster understands what BI skills organizations need and employers are seeking. His goal is to help you learn SQL and business intelligence skills so that you might find your dream career in the business intelligence field.
More courses by Brewster Knowlton
Reviews
By Juan Jaramillo on 8/27/2026
I had 0 experience with SQL and they were requiring us to learn it for work. This course has helped me understand all the basics! I am doing some small coding with this at work and gave me a great foundation
By Abhishek Yadav on 7/1/2026
I left this rating because the course was beginner-friendly and helped me understand Microsoft SQL concepts like joins, functions, and clauses through clear table-based examples.
By Russell Wheeler on 6/17/2026
The course can jump in difficulty quite quickly. When new topics are introduced it would be nice to have an intermediate stage before going to the more advanced stage.
By Michael Palermo on 4/30/2026
This course is covering everything I will need to know so I can successfully run SQL queries and generate reports using the selected data.
By Chukwuemeka Mgbojikwe on 4/21/2026
Course content is easy to follow and understand. The concepts are clearly explained and the instructor is very knowledgeable.
By Anonymized User on 4/13/2026
The course was relevant and clearly explained, but adding more interactive and hands-on elements would improve the overall experience. Yes, it was a good match as the content aligned well with my role and learning needs.
By Anonymized User on 3/9/2026
This course was very useful for me. I learned a lot through the hands-on exerices and practical examples provided in the videos. the exercises helped me understand the concepts better and boosted my confidence in applying them. overall it was a great learning experience.
By Anonymized User on 2/15/2026
It's a great learning experience for sql learners and with practice questions it's even easy for writing query right after the question reading.
By Anonymized User on 1/27/2026
The course was very good; it makes us understand the concepts very clear. I would strongly recommend this course for beginners.
By Brandie Keyes on 1/22/2026
I have no experience with SQL but this course was very easy to follow and understand. I liked how he typed everything thing out to get practice and showed templates before each lesson and then examples.
Quality Score
Overall Score : 94 / 100




