SQL-DS.AE1

SQL for Data Scientists

Learn SQL for data science and acquire skills for analyzing data and building machine learning-ready datasets.

  • Practice in 33 Hands-On Labs — nothing to install
  • 15 Interactive Lessons and 89 topics mapped to the official exam objectives
  • 131 Practice Test Questions

Beginner Self-paced · 1 year access 4.4/5 (7 Reviews)

33 Hands-On LiveLabs

Practice real IT tasks in guided environments.

  • Real environments
  • Auto-graded
  • No installation
15Interactive Lessons
89Topics
33LiveLab
131Practice Test Questions
99Flashcards
99Glossary of terms

01 / Skills you'll get

What you will be able to do

The SQL for Data Scientists course teaches you the core SQL skills needed to analyze data, create machine learning-ready datasets, and perform data manipulations. You’ll learn how to use SQL for exploratory data analysis (EDA), querying relational databases, and handling large datasets. The course covers topics like SQL JOINs, subqueries, window functions, filtering data, and aggregations, all tailored for data scientists.
  • Mastery of basic to advanced SQL queries, including SELECT statements, WHERE clauses, and CASE statements
  • Learn to filter, sort,, and aggregate data using SQL and draw insights from large datasets 
  • Apply SQL JOINs to combine data from multiple tables 
  • Use of window functions like RANK, ROW_NUMBER, and LAG/LEAD for advanced data analysis 
  • Apply SQL to perform EDA on various datasets like time series and categorical data 
  • Create and structure SQL datasets specifically for ML models 
  • Use of subqueries, views, and CTEs (Common Table Expressions) for analytical reporting and dataset development

Target Career Roles

  • Data analysts
  • data scientists

02 / Lessons & labs

See exactly what you will learn and practice

Download outline (PDF)

Lessons

15 Interactive Lessons · 89 topics
01 Introduction 3 topics
  • Who This Course Is For?
  • Why You Should Learn SQL if You Want to Be a Data Scientist?
  • Conventions
02 Data Sources 8 topics
  • Data Sources
  • Tools for Connecting to Data Sources and Editing SQL
  • Relational Databases
  • Dimensional Data Warehouses
  • Asking Questions About the Data Source
  • Introduction to the Farmer's Market Database
  • A Note on Machine Learning Dataset Terminology
  • Exercises
03 The SELECT Statement 10 topics · 4 LiveLab
  • The SELECT Statement
  • The Fundamental Syntax Structure of a SELECT Query
  • Selecting Columns and Limiting the Number of Rows Returned
  • The ORDER BY Clause: Sorting Results
  • Introduction to Simple Inline Calculations
  • More Inline Calculation Examples: Rounding
  • More Inline Calculation Examples: Concatenating Strings
  • Evaluating Query Output
  • SELECT Statement Summary
  • Exercises Using the Included Database

4 LiveLab in this lesson — see the labs panel →

04 The WHERE Clause 7 topics · 5 LiveLab
  • The WHERE Clause
  • Filtering SELECT Statement Results
  • Filtering on Multiple Conditions
  • Multi-Column Conditional Filtering
  • More Ways to Filter
  • Filtering Using Subqueries
  • Exercises Using the Included Database

5 LiveLab in this lesson — see the labs panel →

05 CASE Statements 6 topics · 2 LiveLab
  • CASE Statement Syntax
  • Creating Binary Flags Using CASE
  • Grouping or Binning Continuous Values Using CASE
  • Categorical Encoding Using CASE
  • CASE Statement Summary
  • Exercises Using the Included Database

2 LiveLab in this lesson — see the labs panel →

Hands-On Labs Our edge

33 LiveLabs
  • Retrieving Data from Employee Department
  • Listing Materials
  • Analysing Total amount Paid By Customers'
  • Concatenating the First and Last Names
  • Getting Details of Employees Residing in the US
  • Retrieving details of Sellers Whose Name Starts with Kick
Labs run in your browser — nothing to install.

03 / FAQs

Questions before you start

Contact us ↗
What is the SQL for Data Scientists course?
This course teaches the essential SQL skills required for data science, including querying, manipulating, and analyzing data from relational databases, and creating datasets for machine learning and reporting.
Do I need prior knowledge of SQL to take this course?
No, prior knowledge of SQL is not necessary. The course is structured to start from basic SQL concepts and progressively build toward more advanced topics.
How can SQL be beneficial for data scientists?
SQL allows data scientists to efficiently retrieve, manipulate, and analyze large datasets, making it a critical tool for tasks like exploratory data analysis, dataset preparation, and building machine learning models.
Is this course suitable for beginners in data science?
Yes, this course is beginner-friendly and is designed to help those new to data science develop foundational SQL skills, while also covering advanced techniques for more experienced users. 
What types of databases will I learn about in this course?
The course covers relational databases and dimensional data warehouses, providing hands-on experience with connecting to and querying data from various sources. 

Master SQL for Data Science

Practice writing complex SQL queries, exploring and analyzing data efficiently, and building datasets read for machine learning.

  • 1 year of full access
  • 33 LiveLab included
  • Certificate of completion
scroll to top