data-engineering

    Data Engineering Course

    Data Engineering & Modern Data Platforms — Python, SQL, Spark, Kafka, Airflow, lakehouse, Databricks, Snowflake, and cloud data platforms.

    Intermediate → Advanced · 70h+ guided content · 70 lessons · 6 modules

    70
    Lessons
    6
    Modules
    0/70
    Completed
    About this course

    What you will learn

    Master Python, SQL, Spark, Kafka, Airflow, Databricks, Snowflake, lakehouse architecture, and cloud data platforms with enterprise pipeline projects.

    Built for Intermediate → Advanced learners who want a structured Data Engineering path with free lessons, examples, and progress tracking — not a paid certificate program.

    Frequently asked questions

    Curriculum

    Enterprise learning path

    6 modules · 70 lessons

    Data Engineering Foundations

    0/11 complete
    1. 1
      Introduction to Data Engineering
      Next up

      Data Engineering Foundations

    2. 2
      Modern Data Architecture Overview

      Data Engineering Foundations

    3. 3
      Data Engineering Roles and Responsibilities

      Data Engineering Foundations

    4. 4
      Python Fundamentals for Data Engineering

      Data Engineering Foundations

    5. 5
      Advanced Python for Data Pipelines

      Data Engineering Foundations

    6. 6
      SQL Fundamentals for Data Engineers

      Data Engineering Foundations

    7. 7
      Advanced SQL and Window Functions

      Data Engineering Foundations

    8. 8
      Relational Database Internals

      Data Engineering Foundations

    9. 9
      Data Modeling Fundamentals

      Data Engineering Foundations

    10. 10
      Dimensional Modeling and Data Warehousing

      Data Engineering Foundations

    11. 11
      Data Formats and Serialization

      Data Engineering Foundations

    Data Ingestion, ETL and Orchestration

    0/12 complete
    1. 12
      Data Integration Patterns

      Data Ingestion, ETL and Orchestration

    2. 13
      ETL and ELT Architecture

      Data Ingestion, ETL and Orchestration

    3. 14
      Building Batch Data Pipelines with Python

      Data Ingestion, ETL and Orchestration

    4. 15
      API and File-Based Data Ingestion

      Data Ingestion, ETL and Orchestration

    5. 16
      Change Data Capture Fundamentals

      Data Ingestion, ETL and Orchestration

    6. 17
      Data Quality Engineering

      Data Ingestion, ETL and Orchestration

    7. 18
      Data Cleansing and Transformation

      Data Ingestion, ETL and Orchestration

    8. 19
      Data Pipeline Orchestration Fundamentals

      Data Ingestion, ETL and Orchestration

    9. 20
      Apache Airflow Architecture and DAGs

      Data Ingestion, ETL and Orchestration

    10. 21
      Advanced Airflow Operations

      Data Ingestion, ETL and Orchestration

    11. 22
      Data Lineage and Metadata Management

      Data Ingestion, ETL and Orchestration

    12. 23
      Data Pipeline Testing and CI/CD

      Data Ingestion, ETL and Orchestration

    Big Data Processing and Apache Spark

    0/12 complete
    1. 24
      Big Data Fundamentals

      Big Data Processing and Apache Spark

    2. 25
      Hadoop Ecosystem and HDFS

      Big Data Processing and Apache Spark

    3. 26
      Apache Spark Architecture

      Big Data Processing and Apache Spark

    4. 27
      Spark DataFrames and Spark SQL

      Big Data Processing and Apache Spark

    5. 28
      PySpark Data Engineering

      Big Data Processing and Apache Spark

    6. 29
      Spark RDDs and Execution Model

      Big Data Processing and Apache Spark

    7. 30
      Spark Joins and Data Shuffling

      Big Data Processing and Apache Spark

    8. 31
      Spark Performance Optimization

      Big Data Processing and Apache Spark

    9. 32
      Structured Streaming with Spark

      Big Data Processing and Apache Spark

    10. 33
      Apache Flink Fundamentals

      Big Data Processing and Apache Spark

    11. 34
      Distributed Processing Reliability

      Big Data Processing and Apache Spark

    12. 35
      Big Data Processing Capstone

      Big Data Processing and Apache Spark

    Real-Time Data Engineering and Kafka

    0/12 complete
    1. 36
      Streaming Data Architecture

      Real-Time Data Engineering and Kafka

    2. 37
      Apache Kafka Architecture

      Real-Time Data Engineering and Kafka

    3. 38
      Kafka Producers and Consumers

      Real-Time Data Engineering and Kafka

    4. 39
      Kafka Topics, Partitions and Replication

      Real-Time Data Engineering and Kafka

    5. 40
      Kafka Consumer Groups and Offset Management

      Real-Time Data Engineering and Kafka

    6. 41
      Kafka Delivery Semantics and Transactions

      Real-Time Data Engineering and Kafka

    7. 42
      Kafka Connect and Data Integration

      Real-Time Data Engineering and Kafka

    8. 43
      Schema Registry and Event Contracts

      Real-Time Data Engineering and Kafka

    9. 44
      Kafka Streams Fundamentals

      Real-Time Data Engineering and Kafka

    10. 45
      Event Time, Windows and Late Data

      Real-Time Data Engineering and Kafka

    11. 46
      CDC with Kafka and Debezium

      Real-Time Data Engineering and Kafka

    12. 47
      Real-Time Data Quality and Monitoring

      Real-Time Data Engineering and Kafka

    Modern Data Platforms and Cloud

    0/11 complete
    1. 48
      Data Lake Architecture

      Modern Data Platforms and Cloud

    2. 49
      Data Lakehouse Architecture

      Modern Data Platforms and Cloud

    3. 50
      Delta Lake Architecture and Operations

      Modern Data Platforms and Cloud

    4. 51
      Apache Iceberg and Hudi Fundamentals

      Modern Data Platforms and Cloud

    5. 52
      Databricks Lakehouse Platform

      Modern Data Platforms and Cloud

    6. 53
      Snowflake Architecture and Engineering

      Modern Data Platforms and Cloud

    7. 54
      AWS Data Engineering Services

      Modern Data Platforms and Cloud

    8. 55
      Azure Data Engineering Services

      Modern Data Platforms and Cloud

    9. 56
      Google Cloud Data Engineering Services

      Modern Data Platforms and Cloud

    10. 57
      Data Platform Security and Governance

      Modern Data Platforms and Cloud

    11. 58
      Data Platform Cost and Performance Optimization

      Modern Data Platforms and Cloud

    Production Data Engineering and Capstone

    0/12 complete
    1. 59
      DataOps and Data Platform Engineering

      Production Data Engineering and Capstone

    2. 60
      Data Observability and Operational Monitoring

      Production Data Engineering and Capstone

    3. 61
      Data Governance, Privacy and Compliance

      Production Data Engineering and Capstone

    4. 62
      Data Reliability and SLA/SLO Design

      Production Data Engineering and Capstone

    5. 63
      Data Pipeline Deployment and Infrastructure as Code

      Production Data Engineering and Capstone

    6. 64
      Data Engineering System Design

      Production Data Engineering and Capstone

    7. 65
      Data Engineering Interview Questions and Answers

      Production Data Engineering and Capstone

    8. 66
      Data Engineering Practical Exercises

      Production Data Engineering and Capstone

    9. 67
      Data Engineering Quiz and Assessment

      Production Data Engineering and Capstone

    10. 68
      Enterprise Data Platform Capstone Project

      Production Data Engineering and Capstone

    11. 69
      Data Contracts and Schema Governance

      Production Data Engineering and Capstone

    12. 70
      Data Mesh and Domain-Oriented Data Products

      Production Data Engineering and Capstone