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.

WeekDateFocusSession (3h)Homework
118 Sep 2025Kick-offNo class (Thesis & Career workshops)
225 Sep 2025Introduction & Tools (Lecture)- Course overview, expectations - Reproducibility in analytics - Tools: R, Python, SQL, GitHub, Markdown/Jupyter
302 Oct 2025Programming Foundations (Lecture)- Data structures (R & Python)- Control structures & functions- Good coding practicesHW1 released (Programming foundations in R/Python)
409 Oct 2025Practical 1- R/Python coding drills (functions, loops, vectorization)- Git workflow practiceHW1 discussed
516 Oct 2025Data 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 practicesHW1 due HW2 released (SQL + scraping/API integration)
624 Oct 2025Practical 2- SQL queries + API/scraping mini-lab- Integrate results into R/PythonHW2 discussed
730 Oct 2025Practical 2- SQL queries + API/scraping mini-lab- Integrate results into R/PythonHW2 discussed
806 Nov 2025Software Engineering for Data Science (Lecture)- Object-oriented programming (R S3/S4, Python classes)- Functional programming- Package development- Testing & documentationHW2 due HW3 released (functions, package basics, testing)
913 Nov 2025Practical 3- Functions & package skeleton in R/Python- Documentation & testing basicsHW3 discussed
1020 Nov 2025Modern Tools: BI & LLMs (Lecture)- Build BI dashboard (Power BI/Shiny/Streamlit) - Prompt engineering for LLMs- Using LLMs for code/documentation/tests- AI copilots for analyticsHW3 due, Group creation
1127 Nov 2025Project Work I- Group project supervision- Focus on reproducibility, integration, and communication
1204 Dec 2025Project Work II- Group sprint: project review- Hands-on project development
1311 Dec 2025Project Work III- Project refinement- Preparing final deliverables
1418 Dec 2025Project Presentations- Final presentations