Skip to content
+226 25 46 52 75
Waaldé Impact

Certificate programme

Data Engineering

Behind every dashboard that refreshes itself and every model that receives fresh data every morning, there is a data engineer. It is the least visible profession in the chain, yet the one without which nothing works over the long term.

Duration
5 weeks, 10 sessions, 50 hours
Format
In person or online
Credential
Training certificate

Tuition195,000 XOF

01

By the end of the programme, you will be able to

  • Design an organisation's data architecture, from the sources to the reporting layer
  • Work on the Linux command line and version your work with Git
  • Write an engineer's SQL: window functions, indexes, reading execution plans, materialised views
  • Model a star-schema data warehouse and handle the historisation of dimensions
  • Build ETL and ELT pipelines that are robust and can be re-run safely
  • Extract data from an API, validate it and load it into a warehouse
02

Who it is for

Target audience

The certificate is for technical profiles who want to build the infrastructure rather than consume it: developers, database administrators, IT professionals, data analysts who want to move up, computer science or software engineering graduates, information system managers.

Prerequisites

Four requirements:

  • Hold at least a three-year degree (BAC+3) in computer science, statistics, mathematics or engineering, or have equivalent professional experience
  • Master SQL up to joins and aggregations; the Waaldé Impact Data Analyst certificate or SQL course meets this requirement
  • Master the basics of Python: data structures, functions, file and error handling
  • Have a laptop with at least 8 GB of RAM, preferably 16 GB, and 50 GB of free disk space

A fifteen-minute technical interview is held before any enrolment. This is the most technical course in the catalogue: a candidate who does not code at all will not find their place here and will be directed to the Data Analyst certificate.

Teaching method

The certificate runs over five weeks, with two sessions a week, on Saturday and Sunday from 8.30 a.m. to 1.30 p.m.: ten five-hour sessions, 50 supervised hours in all. Personal work comes to two or three hours a week, and three to four during the project week.

The format is the flipped classroom. The concepts are covered beforehand, in pre-recorded video capsules given to every participant and watched remotely whenever they choose, one to two hours before each session. The session itself is given over entirely to practice: you build, you break, you repair. Each session also has a "going further" section covered in the course material.

Sessions can be followed in person in Ouagadougou or online and live, as each participant prefers, at the same price. The cohort is limited to twelve for this course, because the individual technical supervision is particularly demanding. A fifteen-minute technical interview comes before any enrolment.

Every participant leaves with:

  • The complete course material in PDF, module by module
  • The pre-recorded video capsules for every module
  • A reference code repository holding every pipeline built in class
  • A project template ready to clone: Docker Compose, Airflow, dbt, warehouse, tests, monitoring
  • Reusable Airflow DAG and dbt project templates
  • A cheat sheet for SQL optimisation, Linux and Git
  • An architecture design grid and a cost estimation grid
  • A sample runbook and a pre-production checklist
  • A guide to preparing for engineering interviews

Every tool taught is free and open source, and the exercises are designed to stay within cloud providers' free tiers.

03

Detailed program

10 sessions · 50 h of teaching

  1. Week 1 — The profession, the environment and an engineer's SQL

    2 sessions · 10 h

  2. Week 2 — Warehouse modelling and transformation

    2 sessions · 10 h

  3. Week 3 — Orchestration and quality

    2 sessions · 10 h

  4. Week 4 — Modern warehouses and transformation with dbt

    2 sessions · 10 h

  5. Week 5 — The platform project, defence and certificates

    2 sessions · 10 h

04

Assessment and certification

The Data Engineer certificate is awarded on an admission average out of 20, made up of three components:

  • The certification exam (50%) — 25 questions drawn at random from a bank of more than eighty, in 90 minutes. Two attempts are allowed, seven days apart, and the better one counts.
  • The platform project (30%) — defended in the tenth session.
  • Attendance (20%) — recorded session by session. An absence announced at least three days in advance counts as half; an unannounced absence does not count.

The admission average is 12 out of 20. A mark below 8 out of 20 in the exam is eliminatory: neither the project nor attendance can make up for it. As soon as the average is reached, the certificate is issued automatically and becomes available in the participant's account.

The certificate is issued by Waaldé Impact, signed by the trainer, and states the course title, the 50 hours, the period, the list of modules completed and the subject of the platform project presented. Each certificate carries a unique number and a verification code.

Participants who do not reach the average receive a certificate of attendance. They may retake the exam and present their platform project with the following cohort, at no extra cost.

05

Upcoming sessions

Next dates being prepared

Leave your email: we will let you know as soon as registration opens.

Or ask us your questions on WhatsApp

06

Frequently asked questions

Join the next cohort

Cohorts are deliberately small to guarantee genuine individual support. Reserve your place or ask us your questions.