Data Analytics Bootcamp
  • Syllabus
  • Statistical Thinking
  • SQL
  • Python
  • Tableau
  • Lab
  • Capstone
  1. SQL
  • Syllabus
  • Statistical Thinking
    • Statistics
      • Statistics Session 01: Data Layers and Bias in Data
      • Statistics Session 02: Data Types
      • Statistics Session 03: Probabilistic Distributions
      • Statistics Session 04: Probabilistic Distributions
      • Statistics Session 05: Sampling
      • Statistics Session 06: Inferential Statistics
      • Slides
        • Course Intro
        • Descriptive Stats
        • Data Types
        • Continuous Distributions
        • Discrete Distributions
        • Sampling
        • Hypothesis Testing
  • SQL
    • SQL
      • Session 01: Intro to Relational Databases
      • Session 02: Intro to PostgreSQL
      • Session 03: DA with SQL | Data Types & Constraints
      • Session 04: DA with SQL | Filtering
      • Session 05: DA with SQL | Numeric Functions
      • Session 06: DA with SQL | String Functions
      • Session 07: DA with SQL | Date Functions
      • Session 08: DA with SQL | JOINs
      • Session 09: DA with SQL | Advanced SQL
      • Session 10: DA with SQL | Advanced SQL Functions
      • Session 11: DA with SQL | UDFs, Stored Procedures
      • Session 12: DA with SQL | Advanced Aggregations
      • Session 13: DA with SQL | Final Project
      • Slides
        • Intro to Relational Databases
        • Intro to PostgreSQL
        • Basic Queries: DDL DLM
        • Filtering
        • Numeric Functions
        • String Functions
        • Date Functions
        • Normalization and JOINs
        • Temporary Tables
        • Advanced SQL Functions
        • Reporting and Analysis with SQL
        • Advanced Aggregations
  • Python
    • Python
      • Session 01: Programming for Data Analysts
      • Session 02: Python basic Syntax, Data Structures
      • Session 03: Introduction to Pandas
      • Session 04: Advanced Pandas
      • Session 05: Intro to Data Visualization
      • Session 06: Data Visualization
      • Session 07: Working with Dates
      • Session 08: Data Visualization | Plotly
      • Session 09: Customer Segmentation | RFM
      • Slides
        • Data Analyst
  • Tableau
    • Tableau
      • Tableau Session 01: Introduction to Tableau
      • Tableau Session 02: Intermediate Visual Analytics
      • Tableau Session 03: Advanced Analytics
      • Tableau Session 04: Dashboard Design & Performance
      • Slides
        • Data Analyst
        • Data Analyst
        • Data Analyst
        • Data Analyst

SQL

SQL

Session 01: Intro to Relational Databases

Now, you have reached the stage in the Program where you need to learn how to manage your data in an institutional way.

Session 02: Intro to PostgreSQL

Imagine you’ve just joined a company as a data analyst.
The company sells products through an online channel and stores its operational data in a PostgreSQL relational…
 

Session 03: DA with SQL | Data Types & Constraints

Before diving into more SQL syntax, let’s pause for a moment to consider what happens behind the scenes when a SQL query is executed.
 

Session 04: DA with SQL | Filtering

Now, we will be taking a closer look at how to filter data using the WHERE clause and the HAVING statement. With lots of examples and use cases along the way to prepare you…
 

Session 05: DA with SQL | Numeric Functions

Before jumping to the built-in SQL Funcions let’s ensure that we have sales_analysis table.
 

Session 06: DA with SQL | String Functions

Text (string) functions are used to inspect, clean, standardize, and transform textual data at the row level.
 

Session 07: DA with SQL | Date Functions

Up to this point, we have worked with numbers and text.
Now we move to the most important analytical dimension of all: the Time.

Session 08: DA with SQL | JOINs

Relational databases do not start with JOINs.
They start with structure.
 

Session 09: DA with SQL | Advanced SQL

In analytical work, queries are rarely written, executed, and forgotten. Analysts typically work iteratively: they explore data, compute intermediate metrics, validate…
 

Session 10: DA with SQL | Advanced SQL Functions

A window function is a SQL function that performs a calculation over a set of rows related to the current row, called a window, without collapsing rows.
 

Session 11: DA with SQL | UDFs, Stored Procedures

By the end of this session, students will be able to:
 

Session 12: DA with SQL | Advanced Aggregations

This final session demonstrates why advanced aggregations exist by first solving an analytical problem using classic GROUP BY + UNION ALL, and then solving the same problem u…

Session 13: DA with SQL | Final Project

Design and deliver a production-grade analytical SQL project that demonstrates:
No matching items