Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The Complete SQL Bootcamp for Data Analysis – Level 2
Rating: 4.2 out of 5(13 ratings)
2,532 students

The Complete SQL Bootcamp for Data Analysis – Level 2

Learn SQL A-to-Z for Data Analysis Projects
Created byIdan Gabrieli
Last updated 6/2025
English

What you'll learn

  • Use SQL to query data in databases
  • Perform data analysis and extract useful insights
  • Combine Data from Multiple Tables
  • Filter Data using Subqueries
  • Perform Data Transformation using CASE statements
  • Utilize Window Functions for data analysis
  • Simplify Queries using Views and CTEs

Course content

7 sections27 lectures1h 44m total length
  • Welcome to Level 2!3:09

    Advance your SQL skills by transforming and classifying data with conditional expressions and window functions, and by combining data from multiple sources and breaking queries into subqueries.

  • Our Learning Objectives2:36

    Review the learning objectives, prepare data by loading two datasets into PostgreSQL, and learn to combine data with union, intersect, and except, joins, subqueries, case statements, and window functions.

  • Loading the Books Datasets8:57

    Set up a PostgreSQL level two database, create a books schema and tables for books, users, and ratings, then load and verify CSV datasets for analysis.

  • Loading the eCommerce Datasets7:15

    Load and model ecommerce data by creating a commerce_schema with customers, products, suppliers, orders, order_reviews, order_items, and order_payments, and import CSVs using the copy command to map relational keys.

Requirements

  • A basic SQL syntax (SELECT, WHERE, ORDER BY, GROUP BY, HAVING)
  • It is recommended to start with Level 1 of this training program
  • Don't forget to bring a nice coffee (or tea), and a smile for a great starting vibe ;-)

Description

Data is Everywhere

It is not a secret that data is everywhere; data is collected, processed, and accumulated in massive databases across all industry domains. As the technologies for handling data are evolving rapidly, the industry challenge is more focused on data utilization than data collection and storage. As a result, many organizations are looking for the right mix of people, tools, and products to help them pick up those piles of data, extract valuable insights and constantly gain market advantage.

Becoming an SQL Wizard

SQL is the most popular language to extract, load, and query data from databases. If you master SQL, you gain the amazing and useful flexibility to explore, filter and aggregate almost any raw data in multiple dimensions. SQL Wizards are needed everywhere.

Level 2

The complete training program is divided into multiple sequential levels to let you grow your knowledge and understanding of SQL and data analysis.

Level 2 is a direct continuum of the topics we learned in level 1. It will extend your knowledge into more advanced SQL tools and capabilities. We will learn to combine data from multiple data sources, break complex queries into sub-queries, transform and classify data, analyze data with window functions, create views, CTEs, and more.

We will use quizzes and exercises to practice and sharpen your understanding of the learning objectives. In any case, I am here for any questions.

I wish you AWESOME learning and hope to see you inside!

Who this course is for:

  • Anyone interested in learning about data analysis with SQL