Introducing
FEARLESS SQL
FearlessSQL is the most digestible and user-friendly SQL learning program that not only helps you learn intermediate SQL but also boosts your confidence to handle complex queries.
Before I Tell You All About This Life-Changing Program, Let's Talk About Who This is Really For...
You are in the right place if you are an ambitious professional who is tired of spinning your wheels and ready to expand expand your career opportunities, make work easier, and spend less time leveling up your SQL knowledge.
Whether You're...
- A business analyst eager to pull rich reports from diverse data sources by tapping into SQL's robust query language
- A consultant looking to add more skills to your tool kit
- An IT professional looking to leverage SQL to enhance infrastructure reporting from tools such as SCCM or Solarwinds
- A software developer who wants to finally get a handle on SQL so that it no longer gets in the way of coding

You're in the right place and I'm going to tell you exactly how Fearless SQL will give you the tools, inspiration, and unparalled support on your journey to level up your SQL skills.
By the end of this program,
you will have…
-
Discovered how to use various Join Types to combine data from different tables.
-
Understand how to harness Subqueries to make your SQL more robust and flexible.
-
Used SET operators and understand their unique abilities such as combining rows.
-
Practiced using Common Table Expressions to help organize your code and to navigate hierarchical data.
-
Utilized windows functions to super charge your SQL by performing calculations not otherwise possible.
-
Expanded your knowledge of SQL's data summary features by grouping and pivoting data.
- Gained a valuable skill set to help you advance your career.
"My reason for wanting to use your SQL courses is that it appears to be the best regarded, as well as the best organized, of other SQL training.
I am an accountant, and as I have had to use SQL over the years, I have just begged and borrowed pieces of code to make things work when I needed to.
It's great to finally get some real instruction - thanks"
SCOTT S, ACCOUNTANT

Enroll in FearlessSQL Today
Guided
6 Payments $97
Top features with Instructor Access -- Six Monthly Payments
ENROLL + PAY MONTHLY

Great detail and clear concise explanations. I've been working with SQL for only a year and I think of you, out of all the tutorials and documents that I've been reading, actually explained in a unique way where it was the easiest to comprehend.
Thank you and keep them coming.
- Vince, Software Contractor

Again, such a wonderful tutorial. It is so clear and understandable. Before I had to read a lot of articles about joins, but this was completely distinct.
Thank you sir for this part.
- Sherdill N., IT Professional

Your site has been extremely helpful, and I just want to say thank you for putting this course together. I have been using SQL for a few years now, but here and there I come across hurdles and this course has found to be helpful to understanding what I may be doing wrong.
Thanks again for all of your help. It is greatly appreciated!
P.S. If I could send cookies I would! :)
- Heather Q., Business Analyst

It is always very refreshing to read well written articles and take your classes on hard-to-grasp technical topics.
Great Job.
- Klaus N, Aspiring DBA

I really appreciate your way of teaching important SQL concepts in such a clear and progressive way. I had the impression I could find only either basic resources or very advanced ones. You fill that gap.
- Frederic V

Oh wow, you explained everything so well and thoroughly. Thank you so much for the help.
- Sarah, IT Professional
What’s Inside FearlessSQL
Module 1
Introduction and Learning Lab Setup
Before we dig in, I want to make sure you have all the tools ready to learn SQL. In this section we will go over the course set up, and then get your learning lab set up on your computer.
Keep in mind you can do the entire course online, including all the problems, so the learning lab is optional.
Module Highlights:
-
Setup Learning lab - I’ll show you how to get a free copy of SQL server and get it setup on your computer. We’ll use this in conjunction with our example database to do the challenge problems.
-
Course Overview - Don’t worry if the learning lab isn't your thing. I got you covered, as I’ll show you how you can do all the problem online within the course.
Module 2
Set Operators
In this module you will learn about set operators and their unique superpower to combine and compare rows from multiple query results.
We will look at the three main operators to get you comfortable using them through practical examples.
Module Highlights:
-
Learn about Union, Intersect, and Except Operators. Set operators are there to help you compare one result to another. Use them to either combine results together, find those in common, or exclude one set of rows from the result.
-
Use online challenges and quizzes to reinforce set operator concepts.
Module 3
Joins
Here is why it pays to learn from someone with experience. I know exactly what trips up most students in learning joins. In this module we’re going to crush the four main join types.
We’ll build your confidence by starting with some basic join concepts, such as the inner join, and then work ourselves up to outer joins. Once we’re comfortable with the basic four join types, we’ll extend their capabilities by exploring non-equi joins.
Module Highlights:
-
Learn the difference between Inner and Outer Joins.
-
Review and do practical exercise within 8 modules covering all join types and scenarios.
-
Use joins to find duplicate data.
-
Learn to calculate running totals using non-equi joins.
Module 4
Subqueries
Now we’re going to get serious and demystify subqueries. I know, for many people learning subqueries is one of the big hurdles you have a hard time getting over. We’ll even learn how to use correlated subqueries!
As you work through this module, you’ll explore using subqueries throughout the SELECT statement, and by the end have added a valuable skill to your query abilities.
Module Highlights:
-
Learn to avoid common pitfalls and discover that the number of rows a subquery returns matters.
-
Separate yourself from your peers by understanding correlated subqueries. By the end of the module, you will not only be able use and write correlated subqueries, but also be able to show others how they’re equivalent to inner joins.
-
Level up your SQL skill by digging into existential qualifiers such as EXIST, IN, ANY, and ALL. Personally, my favorite is EXISTS. We’ll go through examples and problems so you’ll be comfortable using them all.
-
See how derived tables can help you work through interesting SQL issues such as combining two summarized results together.
Module 5
Common Table Expressions
This module is all about breaking through and working with SQL that separates you from the rest. Once you learn about common table expressions, you will wonder how you got along before without them!
Start coding SQL like a boss by using CTEs to improve your query’s readability and maintainability.
Module Highlights:
-
Understand how Common Table Expressions help you separate and isolate complex portions of queries. This helps reduce dependencies and repeated expressions. This means your queries become less fragile and better able to withstand tweaking without introducing errors.
-
Use Common Table Expressions to query hierarchies, such as org charts and bill of materials. CTE’s bring a unique ability to the table, which is the ability to repeatably call themselves allowing your query to “dig” to the next level and continue to query hierarchal data.
Module 6
Window Functions
This module is super cool. Here you’ll learn how to do those “impossible” queries that you thought required a custom program to compute. Together we’ll look at what makes windows functions special: how you can use them to calculate running totals, moving averages, and dig into some deeper analytical functions.
Though video lectures and demonstrations, online challenges, and quizzes I’ll help you understand how partitions work alongside window functions to return results.
Module Highlights:
-
Gain a competitive edge amongst your peers. Discover how Window Functions work alongside partitions to help you write queries others thought impossible. Once you understand windows functions you unleash SQL's advanced capabilities!
-
Learn to incorporate a previous or next row’s values into your current row’s output.
-
Learn about three classes of window functions to summarize and rank your results.
Module 7
Grouping and Pivoting Data
If you’re looking to advance your career into business intelligence, you will love this module, as we’ll look at new ways to shape your results using PIVOT.
Or do the opposite and take your SQL to the next level by being able to take tabulated data from Excel or other sources and reshape it into “normalized” data via UNPIVOT.
Module Highlights:
-
Learn advanced grouping concepts by using the GROUPING SET, CUBE, and ROLLUP clauses to go beyond normal GROUP BY summarizations.
-
Use PIVOT to reshape your data. Learn to cross tabulate your results. Turn important values into columnar data and summarize to produce row by column summarizations.
-
Learn to use UNPIVOT to create rows out of columnar data. This is a great skill to have when looking for more ways to normalize messy data you get from outside sources.
When you enroll during this special, limited time period,
you’ll get:
FearlessSQL
(A $997 Value)
-
Seven Modules to Level Up your SQL By the end of this course you'll have the confidence to use intermediate to advanced SQL in your daily work with skill needed to advance your career.
-
Online Video Lectures and Demonstrations introduce you to cool concepts such as correlated sub-queries and pivot tables. You're sure to understand the material as plenty of visuals are used to enhance your learning.
-
Online challenge problems and quizzes for you to practice what you have learned. If you want to go simple, just use our online learning to write and execute your own queries. It's a great way to get started quickly. Setting up a learning lab on your computer is optional.
-
Instructions to set up your own free learning lab. The lab is optional, but many are surprised and delighted to know they can get a full free working copy of Microsoft SQL server for their personal use. Together we'll get this up and running on your windows desktop or laptop.
Plus These Bonuses to Help You Level Up Your SQL
Bonus 1
Weekly Live Q&A Sessions
Each week let's get together on call, as a group, so I can answer any questions you have about what we're teaching in the course.
(A $249 Value)
What You’ll Get:
- Submit questions and get answers in real-time.
- Access to Q&A sessions for the duration of the course (11 weeks).
- The support you need to ensure you successfully learn SQL.
Bonus 2
Private, Members Only Group
Work with others and myself within a private group for the duration of the class. Together we'll motivate each other and help hold each other accountable to work through the modules. The goal of this group is for all of us to support each other, troubleshoot when we get stuck, and learn new tips and tricks to learn SQL.
(A $149 Value)
What You’ll Get:
- You gain access to devoted SQL community of students.
- A safe place to ask questions and get advice.
- A place for support and education.
Bonus 3
How to Create a Free SQL Learning Lab in the Cloud
Learn to set up a free hosted SQL Server environment in the cloud using either your Windows or Mac. This means you can practice SQL anywhere and don't need to invest in a newer computer to do so.
(A $97 Value)
What You’ll Get:
- Step-by-step instructions on how configure create and configure your environment.
- A complete learning lab you can use alongside this course.
- Experience running SQL Server as a service.
Enroll in FearlessSQL Today
Guided
6 Payments $97
Top features with Instructor Access -- Six Monthly Payments
ENROLL + PAY MONTHLY
FearlessSQL Risk Free 30 Day Guarantee

FearlessSQL is the most digestible and user-friendly SQL learning program that not only helps you learn intermediate SQL but also boosts your confidence to handle complex queries.
Now here's the kicker.
By the end of these 30 days, you'll have received access to four modules. Meaning you'll have had the opportunity to learn all about set operators, joins, and subqueries BEFORE making a commitment to move on.
If you don't feel totally confident and motivated by your progress, simply reach out, show us you've put in the work, and we'll refund your investment. Full Details here >>
Frequently Asked Questions
What people asked before signing up for FearlessSQL.
I don't have much time, can I get the course done in twelve weeks?
I have tried before to learn SQL and I always got stuck.
My computer is old, can I take the course online?
Why enroll? Can't I just look this up on the Internet?
How much SQL should I know before taking this course?
When will the course be available?
Do you offer a guarantee?
Can you remind me of everything Iām getting when I sign up today?
Enroll in FearlessSQL Today
Guided
6 Payments $97
Top features with Instructor Access -- Six Monthly Payments
ENROLL + PAY MONTHLY
Still thinking about it?
FearlessSQL is PERFECT for you if…
- You are the person who’s just getting started and wants to do it right.
- You have hit a wall, and need help learning more SQL.
- You are frustrated and don’t know where to start.
- You are already spending 4 hours a week studying, actively trying to learn intermediate SQL.
- You want to level up. You’ve got the basic down but want to learn more.
- You are ready to 100% commit to learning SQL THIS YEAR using a proven roadmap.

I personally cannot wait to guide you over these next 12 weeks…
I’m so excited to share with you my approach to learning SQL. I wrote this course because I really love helping others. I have a knack for boiling complex topics down into simple to understand concepts and am looking forward helping you learn SQL.
I started using SQL in 1989. Today is it more popular than ever.
SQL has helped me advance my career. Over the years I’ve taken on several roles, from Software Developer to IT Manager. Throughout my journey one thing was constant – SQL was there, as a tool of choice to query databases.
Whether you’re a working business analyst or software developer, this course is for you. I’m really looking forward to helping level up your SQL.
Should you choose to accept my invitation, I personally guarantee that these next 12 weeks will be completely life changing.
I look forward to meeting you personally inside FearlessSQL.
Best,
Kris Wenzel
Enroll in FearlessSQL Today
Guided
6 Payments $97
Top features with Instructor Access -- Six Monthly Payments
ENROLL + PAY MONTHLY