Learn Data Engineering
Free, hands-on courses with real SQL exercises. Master PostgreSQL, MySQL, ClickHouse and more - one day at a time.
PostgreSQL & Analytics Master Class
A hands-on, day-by-day course for data engineers. From SQL basics to advanced analytics patterns, window functions, and performance optimization.
Start Learning โClickHouse Analytics Master Class
A hands-on, day-by-day course for data engineers. From SQL basics to MergeTree engines, window functions, funnel analysis, materialized views, and production operations.
Start Learning โPython for Data Engineers
A hands-on, day-by-day Python course for data engineers. From core language fundamentals to pandas, APIs, ETL pipelines, testing, Docker, FastAPI, and production-ready data applications.
Start Learning โdbt for Data Engineers
A hands-on, day-by-day dbt course for data engineers. From installation and first models to advanced patterns, testing, CI/CD, and production deployment โ using dbt-core with PostgreSQL.
Start Learning โMySQL for Data Engineers
A hands-on, day-by-day MySQL course for data engineers. From SQL fundamentals and schema design to window functions, JSON, replication, ETL patterns, and production operations โ using MySQL 8.0+.
Start Learning โScala for Data Engineers
A hands-on, day-by-day Scala course for data engineers. From language fundamentals and functional programming to Apache Spark, streaming pipelines, and production-ready data applications.
Start Learning โApache Airflow for Data Engineers
A hands-on, day-by-day Apache Airflow course for data engineers. From DAG basics and operators to sensors, XComs, dynamic DAGs, testing, deployment, and production-ready orchestration.
Start Learning โApache Kafka for Data Engineers
A hands-on, day-by-day Apache Kafka course for data engineers. From cluster setup and producer/consumer basics to Kafka Streams, Connect, Schema Registry, and production-ready streaming pipelines.
Start Learning โPySpark for Data Engineers
A hands-on, day-by-day PySpark course for data engineers. From DataFrames and Spark SQL to streaming, Delta Lake, MLlib, performance tuning, and production-ready Spark applications.
Start Learning โGoogle BigQuery for Data Engineers
A hands-on, day-by-day BigQuery course for data engineers. From SQL fundamentals and nested data to partitioning, streaming, BQML, cost optimization, and production data warehousing on GCP.
Start Learning โGoogle Cloud Spanner for Data Engineers
A hands-on, day-by-day Cloud Spanner course for data engineers. From schema design and GoogleSQL to distributed transactions, Change Streams, performance tuning, and globally distributed databases.
Start Learning โSQL Advanced Analytics
A hands-on, day-by-day SQL analytics course. Master window functions, CTEs, funnel analysis, cohort retention, sessionization, attribution modeling, and real-world analytics patterns that work across PostgreSQL, ClickHouse, BigQuery, and MySQL.
Start Learning โMongoDB for Data Engineers
A hands-on, day-by-day MongoDB course for data engineers. From document model and CRUD to aggregation pipelines, change streams, PyMongo, Spark/Kafka integration, and production data architectures โ all on the free Atlas M0 cluster.
Start Learning โApache Spark Internals
A hands-on, day-by-day course on Apache Spark internals for data engineers. From architecture and execution model to Catalyst optimizer, shuffle, streaming, Delta Lake, and production deployment โ understand how Spark really works.
Start Learning โ