Learn SQL for Data Analysis in the Real World

SQL101 is a browser based, interactive course designed to teach you SQL through real world business scenarios. No matter what field you are in, understanding data is crucial for success. Jumpstart your career and add this highly in-demand skill to your arsenal today.

Get Started Now

The premier online course for learning SQL for data analysis...anytime, from anywhere...

01
Proprietary Coding Interface

Our proprietary, interactive coding interface allows you to learn by doing - right in your browser. Nothing to download or set up.

02
The Essential SQL Toolkit

Learn only the topics you need to know for immediate usage in real world situations. No theory, no fluff, only the essentials.

03
"Hands-On" Experience

Over 125 exercises based on real business situations give you the foundational SQL skills you will use on the job every day.

Matt Mo

“SQL101 helped me feel more comfortable working with large datasets. The exercises are challenging enough to make me really think without being overwhelming. This is my secret weapon for working with data every day.”

// growth marketing analyst at facebook
Maggie Adams

"The SQL techniques that SQL101 helped me learn prepared me for my current Data Analytics position. The 'no-frills' approach and focus on real-world situations allowed me to hit the ground running once I started."

// senior data analyst at the new york times
Carmela Villavicencio

“I tried other analytics courses on sites like Udacity and Udemy, but SQL101 was by far the best. It gave me the SQL skills that I use every day to understand the customer experience and make actionable improvements.”

// Customer success specialist at animoto

Real-World Situations for Real-World Skills

Most analytics courses use irrelevant scenarios to teach you only the basics. SQL101 puts you through hundreds of real life scenarios designed by professional data analysts to teach you how to use SQL at an expert level in the real world.

Immediate Feedback

Check your code at any point to get feedback your results. Trial & error hammers home the core concepts as you go.

Real-Time Results

Develop your SQL skills in real-time as you work your way through tough questions you will encounter in real life.

Sign up now to receive the first module of SQL101 for free!

Start building foundational SQL skills to begin working with data more effectively today.

10 In-Depth Modules
50+ Interactive Lessons
125+ Exercises
Over 40 Hours of Content

What's inside...

Module 1: The Basics
4 Lessons // 14 Exercises // 5 Challenges

We start with the basics of every SQL query, then move on to WHERE and LIMIT, doing math with SQL, and finally how to work with decimals.

Module 2: Logical Operators
9 Lessons // 18 Exercises // 5 Challenges

Logic is a foundational topic in SQL. This module includes operators such as AND, OR, LIKE, IN, BETWEEN, and more...

Module 3: NULL & ORDER
2 Lessons // 8 Exercises // 3 Challenges

Learn what to do when data doesn't exist and how to put the data that does exist in the proper order for easy analysis.

Module 4: Aggregate Functions
6 Lessons // 23 Exercises // 6 Challenges

The building blocks of reporting, aggregate functions allow you to calculate important metrics. Learn functions such as MAX, MIN, COUNT and SUM, among others.

Module 5: Filtering Techniques
5 Lessons // 12 Exercises // 4 Challenges

Learn how to remove data from your results that you don't need. This includes useful functions like DISTINCT, HAVING, and CASE statements.

Module 6: Working with Data Types
9 Lessons // 16 Exercises // 4 Challenges

You will never be comfortable with SQL if you can't work with dates, numbers, and strings. This module teaches you the most effective ways to do so.

Module 7: Joining Datasets
6 Lessons // 13 Exercises // 4 Challenges

The topic that separates the beginners from the veterans -- joins. Learn about all of the useful types of joins that allow you to combine datasets with ease.

Module 8: Multiple Queries
8 Lessons // 12 Exercises // 4 Challenges

This module will make you an advanced SQL practitioner. Learn how to implement and combine multiple queries to pull complex reports and do in-depth analysis.

Module 9: Window Functions
6 Lessons // 12 Exercises // 3 Challenges

You cannot be a SQL expert without knowing window functions. Separate yourself from the pack by learning the ins and outs of window functions.

Module 10: More Window Functions
2 Lessons // 6 Exercises // 3 Challenges

Learn advanced window function techniques to that will take your analysis to the next level and let you look into the "past" and "future".

Created by Jason Bellinger

Jason is the founder and creator of SQL101. He has been a senior data analyst in the New York City start-up world for nearly 10 years, helping grow multi-million dollar companies. Completely self-taught, he has a passion for teaching others the skills that helped him carve out a career in analytics.

Trusted by employees at