Course curriculum

    1. Course Introduction

    2. Course Overview

    3. Before we begin...

    1. Introduction: Overview of SQL Essentials for Data Engineering

    2. Week 1 and 2 - Learning Outcomes of SQL Revision for Data Engineering

    3. Key Activities & Technical Support

    1. Introduction to SQL Revision for Data Engineering

    2. Overview of Application Architecture and RDBMS

    3. Overview of Database Technologies and relevance of SQL

    4. Overview of Purpose Built Databases

    5. Overview of Data Warehouse and Data Lake

    6. Usage of RDBMS and Data Warehouse technologies

    7. Differences and Similarities between RDBMS and Data Warehouse Technologies

    1. Introduction to Setting up Tools for Data Engineering Essentials

    2. Setup Git on Windows for Code Versioning

    3. Setup VS Code on Windows

    4. Setup Python 3.9 on Windows

    5. Configure Environment Variable PATH for Python on Windows

    6. Overview of learning Python using Python CLI

    7. Integrate VSCode with Python on Windows

    8. Install Postgres 14 on Windows 11

    9. Getting Started with pgAdmin on Windows

    10. Getting Started with pgAdmin on Mac

    11. Conclusion of Setting up Tools for Data Engineering Essentials

    1. Overview of Postgres Database Server and pgAdmin

    2. Overview of Database Connection Details

    3. Overview of Connecting to External Databases using pgAdmin

    4. Create Application Database and User in Postgres Database Server

    5. Clone Data Sets from Git Repository for Database Scripts

    6. Register Server in pgAdmin using Application Database and User

    7. Setup Application Tables and Data in Postgres Database

    8. Overview of pgAdmin to write SQL Queries

    1. Review Data Model Diagram

    2. Define Problem Statement for SQL Queries

    3. Filtering Data using SQL Queries

    4. Total Aggregations using SQL Queries

    5. Group By Aggregations using SQL Queries

    6. Order of Execution of SQL Queries

    7. Rules and Restrictions to Group and Filter Data in SQL queries

    8. Filter Data based on Aggregated Results using Group By and Having

    9. Inner Joins using SQL Queries

    10. Outer Joins using SQL Queries

    11. Filter and Aggregate on Join Results using SQL

    12. Overview of Database Views

    13. Overview of Common Table Expressions or CTEs

    14. Outer Join with Additional Conditions in SQL Queries

    15. Explanation about Fix of SQL Queries with Filtering on Outer Join Results

About this course

  • 270 lessons
  • 19.5 hours of video content

What's included

  • Capstone Projects

    Get hands-on experience with real-time projects

  • Interview Preparation Kit

    Be prepared with frequently asked interview questions, mock interviews, and profile-building sessions

  • Career Guidance

    Don't know what's next? We'll help you with defined learning paths after the sql and python essentials course