Coming soon

Become a Data Engineer in 18 weeks

Online • Evening classes • Tue/ Wed/ Thu · 18 weeks

Design and build scalable data infrastructure with cloud platforms, ETL pipelines, and modern data stack. Master Snowflake, BigQuery, dbt, Airflow, and Spark.

Not sure which programme? Take the 4-minute quiz →

Curriculum

Recommended: basic programming experience. No degree required. All sessions are live, remote, and recorded for replay.

What you'll learn

18-week structured curriculum

1

Weeks 1–2

Foundations

Python for data engineering, SQL, and dimensional modeling

2

Weeks 3–4

Cloud Data Warehouses - Part 1

Snowflake and BigQuery fundamentals, and warehouse design patterns (Kimball, Data Vault)

3

Weeks 5–6

Cloud Data Warehouses - Part 2

Medallion architecture, ingestion patterns, and cost optimization

4

Weeks 7–8

ETL & Data Transformation

dbt, incremental models, testing, documentation, lineage, and dbt Cloud CI/CD

5

Weeks 9–10

Workflow Orchestration

Apache Airflow, DAG design, monitoring, and production integration with dbt

6

Weeks 11–12

Big Data with Spark

Spark, Databricks, PySpark, Delta Lake, and performance tuning

7

Weeks 13–14

Streaming & Real-time Data

Kafka, Spark Structured Streaming, and real-time analytics pipelines

8

Weeks 15–16

Capstone - Build

Design and build a complete data platform: pipelines, Docker, Terraform, GitHub Actions, and observability foundations

9

Weeks 17–18

Capstone - Ship

Harden, monitor, and present your data platform to stakeholders

Detailed curriculum

360 hours of hands-on learning (9h in class + 11h self-study per week)

Projects

Build your portfolio with real-world projects

Cloud Data Warehouse

Design and implement a scalable data warehouse using Snowflake or BigQuery with dimensional modeling and optimized queries.

Snowflake
BigQuery
SQL
Data Modeling

Production ETL Pipeline

Build an end-to-end ETL pipeline with dbt and Airflow, including data quality checks, testing, and monitoring.

dbt
Airflow
Python
Testing

Real-time Streaming Platform

Create a real-time data processing system handling millions of events using Kafka, Spark, and cloud data platforms.

Kafka
Spark
Databricks
Streaming

Career outcomes

UK market insights

£65,000

Average UK salary (all levels)

£50,000 - £100,000

Typical UK salary range

Job titles

  • Data Engineer
  • Analytics Engineer
  • Platform Engineer
  • Data Architect

Explore related pages: Data Analytics Data Science & AI Data Engineering AI Workflow Pricing FAQ Blog

Ready to start your journey?

This programme is not open for applications yet. Explore the curriculum or get in touch if you have questions.