Lectures
Every Thursday from 9:00 to 12:00.
The ideal schedule is given below. It is subject to modifications.
Class-related discussion and questions will be on Slack. Do not forget to register here.
Warning
Exceptionnally the Practical on week 6 will be on Friday 24 Oct.
| Week | Date | Focus | Session (3h) | Homework |
|---|---|---|---|---|
| 1 | 18 Sep 2025 | Kick-off | No class (Thesis & Career workshops) | – |
| 2 | 25 Sep 2025 | Introduction & Tools (Lecture) | - Course overview, expectations - Reproducibility in analytics - Tools: R, Python, SQL, GitHub, Markdown/Jupyter | – |
| 3 | 02 Oct 2025 | Programming Foundations (Lecture) | - Data structures (R & Python)- Control structures & functions- Good coding practices | HW1 released (Programming foundations in R/Python) |
| 4 | 09 Oct 2025 | Practical 1 | - R/Python coding drills (functions, loops, vectorization)- Git workflow practice | HW1 discussed |
| 5 | 16 Oct 2025 | Data Management & Collection (Lecture) | - Relational databases & SQL basics (SELECT, JOIN, GROUP BY)- Accessing SQL from R/Python- Web scraping (Rvest, BeautifulSoup)- APIs & JSON- Storage formats & best practices | HW1 due HW2 released (SQL + scraping/API integration) |
| 6 | 24 Oct 2025 | Practical 2 | - SQL queries + API/scraping mini-lab- Integrate results into R/Python | HW2 discussed |
| 7 | 30 Oct 2025 | Practical 2 | - SQL queries + API/scraping mini-lab- Integrate results into R/Python | HW2 discussed |
| 8 | 06 Nov 2025 | Software Engineering for Data Science (Lecture) | - Object-oriented programming (R S3/S4, Python classes)- Functional programming- Package development- Testing & documentation | HW2 due HW3 released (functions, package basics, testing) |
| 9 | 13 Nov 2025 | Practical 3 | - Functions & package skeleton in R/Python- Documentation & testing basics | HW3 discussed |
| 10 | 20 Nov 2025 | Modern Tools: BI & LLMs (Lecture) | - Build BI dashboard (Power BI/Shiny/Streamlit) - Prompt engineering for LLMs- Using LLMs for code/documentation/tests- AI copilots for analytics | HW3 due, Group creation |
| 11 | 27 Nov 2025 | Project Work I | - Group project supervision- Focus on reproducibility, integration, and communication | – |
| 12 | 04 Dec 2025 | Project Work II | - Group sprint: project review- Hands-on project development | – |
| 13 | 11 Dec 2025 | Project Work III | - Project refinement- Preparing final deliverables | – |
| 14 | 18 Dec 2025 | Project Presentations | - Final presentations | – |