32,000

alumni

#1

tech bootcamp

4.98 / 5

8000+ students reviews

For who?

Who is this bootcamp for?

Le Wagon’s Data Engineering Bootcamp is designed for students with professional experience in data, or a technical degree. If you are starting out in data, we recommend the Data Analytics or Data Science & AI bootcamps instead.

CamilleHuguenot_LeWagon_Photoshoot_2025_HD-38

The Software Engineer Building Data Systems

You are a developer who enjoys building scalable, back-end systems. Master the tools to design, build, and maintain the data pipelines that power modern tech companies.

Camille_Huguenot_LeWagon_WEB-2 9-3

The Data Analyst Moving Upstream

You are skilled at querying and visualising data, but frustrated by messy or unreliable sources. Learn to fix these problems by building the automated, scalable data pipelines your team actually needs.

Header Web development program page

The Data Scientist Moving into Production

You excel at building machine learning models but want to master deploying them in production. Learn to build the data engineering workflows needed to feed, train, and serve your models at scale.

blog.lewagon.comwp-contentuploads202503CamilleHuguenot_LeWagon_Photoshoot_2025_HD-35

The Infrastructure Expert Pivoting to Data

You have a strong background in databases, cloud infrastructure, or DevOps. Apply your skills to data engineering, managing massive datasets and building the resilient data pipelines modern businesses run on.

Curriculum

Master Data Engineering in weeks, not years

Learn to build data pipelines using engineering techniques and develop the foundations for a high-demand data career.

  • ✔️

    Build all elements of a modern data stack

  • ✔️

    Master cutting-edge containerization techniques

  • ✔️

    Scale your data organization

  • ✔️

    Process any type and size of data

You will master these programming languages and tech tools:

Python Python
Docker Docker
Github Github
BigQuery BigQuery
SQL SQL
Curriculum

What you’ll learn in this data engineering bootcamp

Master the skill set of a Data Engineer, learning to build data pipelines and manage robust applications at scale through 5 key modules, for a total of 200 hours.

40h

Preparation work

Our advanced data engineering course is intense. To be well-prepared and get the most out of the bootcamp, you must complete 40 hours of preparation work to develop your tech foundations.

What you will do in practice:

  • Developer skill refresher: Linux, GitHub, and Git
  • In-depth exploration of Python fundamentals
  • Intermediate SQL refreshment

Software and languages you will learn:

Python Python
Git Git
Github Github
SQL SQL

40h

Build the foundation for data engineering

Kickstart your journey into Data Engineering with a deep dive into core concepts and tools, setting a strong foundation for your growth in this field from using Python and CI/CD best practices to learning Docker.

What you will do in practice:

  • Set up your own virtual machine with Visual Studio Code
  • Build your first data lake and implement data transformations with Python
  • Apply CI/CD techniques using Ruff, Pylint, GitHub, and Poetry
  • Deploy a FastAPI app into production using Docker

Software and languages you will learn:

Python Python
Docker Docker
Github Github
GCP GCP

40h

Create a data warehouse

Work on the central piece of your modern data stack: the data warehouse. Elevate your skills in SQL, Postgres and use BigQuery as a Data Engineer. Also, discover Docker Compose for handling multi-container Docker applications.

What you will do in practice:

  • Create a data warehouse with BigQuery and set up access for your team
  • Import data using advanced SQL skills, Fivetran & Airbyte
  • Set up a Postgres instance entirely from scratch and compare that to managed solutions
  • Utilize Docker Compose for local setup and testing of complex setups such as sharded databases

Software and languages you will learn:

BigQuery BigQuery
SQL SQL
Docker Docker
PostgreSQL PostgreSQL

40h

Organize your data for visualization

Deepen your understanding of ETL, ELT, and ETLT processes with Airflow and DBT. Prepare your Data for various data visualization tools and orchestrate your Docker-created containers with Kubernetes.

What you will do in practice:

  • Implement and optimize ETL workflows using Airflow
  • Build and manage data pipelines with DBT, with a focus on modularity, testing, and version control
  • Combine Airflow and DBT together
  • Get introduced to Kubernetes and how to deploy to a production cluster

Software and languages you will learn:

SQL SQL
DBT DBT
Kubernetes Kubernetes
Airflow Airflow

40h

Optimize data workloads of any size

Learn to manage larger workloads and data transfers, explore the realm of streaming data at scale, and grasp the essential aspects of logging and monitoring.

What you will do in practice:

  • Leverage PySpark for transforming massive amounts of data
  • Implement data streaming solutions with Kafka and Pub/Sub
  • Transform streaming data in real-time with Apache Beam
  • Learn how to manage and monitor your data solutions as your data workload increases

Software and languages you will learn:

Python Python

40h

Conduct a comprehensive project

Design and build a data engineering project from the ground up. Integrate a variety of solutions from the modern data stack. Deliver data to end users and deploy your projects into production.

What you will build in practice

  • Data Engineering as a team: ADR process & Identity and Access Management (IAM)
  • Use Terraform to create your infrastructure
  • GraphDB pros & cons
  • When to use Document DBs and Wide Column DBs

Apply the tools and technology acquired during the modules in practical situations

Start your career in tech!

From the moment you embark on your tech journey, our dedicated career services team is there to provide you with tailored guidance throughout and beyond your training. Connect with our vast network of 1000+ hiring partners, benefit from 1:1 coaching and much more!

What you will do in practice:

  • Elevate your personal branding & get technical interview training
  • Benefit from 1:1 coaching & key alumni Q&A sessions
  • Connect with an extensive network of 1000+ hiring partners
  • Get a lifetime access to Le Wagon content

LEARNING SCHEDULE

Choose the learning schedule that suits you

Whether you prefer an intensive full-time option or a flexible part-time format, our courses are tailored to you.

online-1

Part-time

You want to keep your job or have personal commitments? Learn on evenings and on Saturdays.


  • ✔️

    Graduate in 6 months

  • ✔️

    Flexible peer-to-peer learning

  • ✔️

    16 hours of study in total, per week

on-campus

Full-time

Ready to dive into tech? Join our intensive course. Monday to Friday, 9am to 6pm.


  • ✔️

    Graduate in 2 months

  • ✔️

    All day peer-to-peer learning

  • ✔️

    40 hours of study in total, per week

Flexible Financing

Flexible ways to finance your training — including 0% interest options

Because financing shouldn’t stand in the way of your career growth, we’ve designed flexible options to help you start with confidence. Choose what works best for you.

Apply now to get personalised financing advice

Up to 100% funded

Employer-funded training

Many companies support employee upskilling by covering training costs. We can help you make your case with resources and documentation.

Advantages of employer-funded training

  • Combinable with other financing options
  • Keep your salary while you train
  • Benefit from flexible learning options to maintain a healthy work balance: learn part-time and/or online
  • Accredited training organization recognized by the Commission des partenaires du marché du travail (CPMT) for the purposes of applying Quebec’s Act to promote workforce skills development and recognition.

0% Interest

Installment plan

We’ve partnered with EdAid, an FCA-regulated platform that's making education more accessible. Their interest-free tuition payment plans let you defer your remaining tuition amount over monthly installments.

EdAid Instalment plans cannot be combined with each other or with other scholarships and discounts.

Advantages of EdAid:

  • 0% interest
  • Pay as you study: 3 or 6 months
  • Pay over 12 months (For Canadian/US citizens or permanent residents only)

Low interest fee

Student loans

Caisse Desjardins des Technologies offers low-interest student loans and flexible payment options. This option is available for all candidates admitted to one of our programs. Applicant must be a Canadian citizen or permanent resident of Quebec or Ontario.

Loans for skilled immigrants with Windmill Microlending, a national charity that offers affordable loans and support to internationally-trained immigrants and refugees.

Loans are not cumulative and cannot be combined with all financing options.

Advantages of a student loan:

  • Low interest fees
  • Flexible repayment options
  • Access to resources and support

flexible

Use your saving plans (RRSP or RESP)

You can finance your training using your existing savings through Canada’s registered plans, including the Lifelong Learning Plan (LLP) from your RRSP or a Registered Education Savings Plan (RESP).

Advantages of using your saving plans:

  • Tax-efficient option using funds you already have
  • No interest or fees
  • Full control and flexibility

Other financing options

In addition to the options listed above, we offer a few simple ways to reduce your tuition or plan your payment when enrolling in a Le Wagon Canada bootcamp.

Discounts are not cumulative, and cannot be combined with scholarships.

  • Early-bird discount for early applications*
  • 5% tuition discount ($625) when you pay the full balance upfront at enrolment*
  • Eligible for provincial and federal tax credits

Upcoming sessions

Join our next session

Applications take less than 5 minutes, applying early guarantees your place on our bootcamps. No prepayment and no commitment required!

Admission

How to apply to our data engineering bootcamp

Our Data Engineering bootcamp is very technical and intensive. The prerequisite skills required are a good understanding of SQL and Python (or another back-end language).

1

Send your application online

Apply online with a short motivation statement and info about your background and why you'd like to join the Data Engineering bootcamp.

2

Book an interview with our advisor

This is your opportunity to have all of your questions answered by our Admissions team and for us to find out more about your background, career goals and motivations to join.

3

Pass an online technical quiz

The quiz takes around 45 minutes and is designed to assess your current level of technical and coding knowledge with a focus on SQL and Python. You will have 3-5 days to complete it after your interview.

4

Payment options & prepwork

If successful, you'll receive your offer to join the bootcamp. The last step will consist of finding the most suitable financing option for you. Then, you'll jump into the 40 hours of prepwork ahead of your first day.

Would you like more details about our Data Engineering course?

✔

Understand the goal of the course

✔

Get our syllabus week by week

✔

Understand our methodology

Download our Data Engineering course syllabus

Explore our free courses

Python SQL JavaScript

Get access to over 200 hours of expertly curated content.

Start now

© 2026 Le Wagon, Inc. All rights reserved.