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
Full Featured Guided Program
$497
Top features with Instructor Access -- Payment Plans Available
Enroll Today

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. ($250)
-
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.
- Three One Hour Coaching sessions where you and I can go over your SQL related questions and I can provide direction and advice.
-
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
Three One Hour Coaching Sessions
Schedule a call and let's talk SQL. Â
(A $450 Value)
What You’ll Get:
- Immediate feedback and guidance on any SQL questions or issues you are having.
- Access to over 35 years software development and database experience.
- Insights on how to handle real business problems.
- 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.
In total, this is a $1693 value you'll receive today.
Enroll in FearlessSQL Today
Full Featured Guided Program
$497
Top features with Instructor Access -- Payment Plans Available
Enroll Today
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
Full Featured Guided Program
$497
Top features with Instructor Access -- Payment Plans Available
Enroll Today
Still thinking about it?
FearlessSQL is PERFECT for you if…
-
You’re a Complete Beginner and Want a Strong Foundation:
- You're just getting started and want to build a solid understanding of SQL from the ground up.
-
You've Hit a Plateau in Your Learning:
- You’ve reached a point where self-study isn't yielding further progress and need expert guidance to advance your skills.
-
You Feel Overwhelmed and Need Direction:
- You're frustrated and don’t know where to start. You need a clear, structured path to learn SQL efficiently.
-
You're Dedicating Time but Need Better Results:
- You are already spending 4 hours a week studying, actively trying to learn intermediate SQL, but not seeing the desired progress.
-
You Want to Elevate Your Skills to the Next Level:
- You’ve mastered the basics and now want to tackle more advanced topics and techniques.
-
You’re Committed to Mastering SQL This Year:
- You're ready to fully commit to learning SQL this year using a proven roadmap that ensures consistent progress.
-
You Need Practical, Hands-On Experience:
- You want to work on real-world projects and scenarios to apply what you’ve learned in a practical context.
-
You Value Personalized Feedback and Mentorship:
- You need a mentor who can provide tailored feedback on your queries and guide your learning journey.
-
You’re Preparing for a Career Change or Advancement:
- You're aiming for a career in data analysis, data science, or database management and need SQL expertise to qualify for these roles.
-
You Seek a Community of Like-Minded Learners:
- You want to join a community of learners where you can share knowledge, collaborate on projects, and support each other's growth.
-
You Want to Learn Efficiently and Avoid Common Pitfalls:
- You prefer a structured approach to learning that avoids common mistakes and focuses on best practices.
-
You’re Looking for a Confidence Boost in Your SQL Skills:
- You need to build confidence in your ability to write and optimize SQL queries through regular practice and expert feedback.
-
You Aim to Achieve Certification:
- You’re aiming to obtain SQL certification and need a comprehensive program that prepares you thoroughly for the exam.
-
You Want to Improve Your Problem-Solving Skills:
- You want to enhance your ability to solve complex database problems effectively and efficiently.

I’m thrilled to guide you through the next 12 weeks of Fearless SQL!
My approach to learning SQL is something I’m incredibly passionate about, and I’m excited to share it with you. I created this course because I love helping others, and I excel at breaking down complex topics into easy-to-understand concepts. I can’t wait to help you master SQL.
My journey with SQL began in 1989, and today, it’s more essential than ever. SQL has been a pivotal tool in advancing my career. From Software Developer to IT Manager, SQL has been my constant companion, enabling me to query databases effectively.
Whether you're a business analyst, software developer, or someone eager to learn SQL, this course is designed for you. I'm excited to help you elevate your SQL skills to the next level.
Accept my invitation, and I personally guarantee that these next 12 weeks will be transformative. I look forward to meeting you inside Fearless SQL.
Best regards,
Kris Wenzel
Enroll in FearlessSQL Today
Full Featured Guided Program
$497
Top features with Instructor Access -- Payment Plans Available
Enroll Today