Contacts: Gregory Smits & Laurent Brisson
The practice of designing, building, and maintaining infrastructure that enables organizations to collect, store, transform, and serve data at scale.
Connect all pieces of the data ecosystem — from raw data sources to analytics dashboards, ML models, and applications.
| Data Engineer | Data Scientist | |
|---|---|---|
| Focus | Infrastructure & Pipelines | Models & Analysis |
| Main tasks | Build data systems, ensure data quality | Develop ML models, extract insights |
| Output | Reliable pipelines, clean datasets | Predictive models, recommendations |
| Tools | SQL, Python, Docker, dbt, Airflow | Python, R, TensorFlow, scikit-learn |
The 4 V’s: Volume, Velocity, Variety, Veracity
Sources → Ingestion → Storage → Transformation → Serving
| UE | Title | Focus |
|---|---|---|
| F | Data Engineering Foundations (this course) | Relational (OLTP) to most recent paradigms. Docker, PostgreSQL, Elasticsearch, dbt. Production-ready ELT pipelines. |
| G | Advanced Big Data Architecture | Hadoop, Cassandra, Kafka, Spark Streaming. Big Data cluster architectures. |
| H | Business Intelligence | OLAP, dimensional modeling, dashboard design. Strategic decision-making. |
Which model - system - tools for my data?
A key question in the software development project, and a choice that is difficult to change later without consequences
but …
Data modeled as graphs when links are prioritized over values
but …
Model data as key-value pairs (e.g. JSON)
but …
Data embedded into (latent) numerical vectors
but …
The relevance of the model, system and tools depends on the data and their use
No ideal solution especially in distributed environment
| Module | Topic |
|---|---|
| 1 | Technical Environment - Docker, Containerization |
| 2 | Relational DBMS - PostgreSQL Administration & Optimization |
| 3 | Semantic Web - RDF, SPARQL, OWL, Knowledge Graphs |
| 4 | Search & Analytics - Elasticsearch, ELK Stack |
| 5 | ELT & Analytics Engineering - dbt |
| 6 | Pipeline Industrialization - CI/CD, Monitoring, Documentation |
Lectures + Hands-on Labs with a strong practical focus
Each module builds on previous skills
Real-world case studies led by industry professionals
All technologies run in Docker for reproducible environments
Each evaluates BC02 (communication) + a technical competency
| Report | Competencies |
|---|---|
| PostgreSQL Lab | BC02 + BC04 |
| Elasticsearch Lab | BC02 + BC04 |
| dbt Lab | BC02 + BC07 |
| Pipeline Project | BC02 + BC07 |