Initiation à la programmation (en R) à l’aide des LLMs

Plan général

Auteur·rice

Elias Bouacida

Date de publication

14 octobre 2025

Ce site contient la plupart des présentations utilisées pour le cours d’introduction à la programmation (en R) dispensé au sein de l’université Paris 8.

Syllabus

Une ressource bibliographique utile pour comprendre de nombreux concepts en R est proposée par Barnier et Kauffmann (2023).

Plan du cours

Le cours est structuré en 3 phases progressives sur 8 séances de 3h.

Phase 1 : Fondations 🌱 (Séances 1-3)

Objectif : Maîtriser le dialogue avec un LLM et les concepts R de base

Phase 2 : Application 🚀 (Séances 4-5)

Objectif : Analyser de vraies données en autonomie

Phase 3 : Expertise ⭐ (Séances 6-8)

Objectif : Devenir autonome et collaborer efficacement

À la fin du cours, vous serez capable de : analyser des données en autonomie, créer vos propres outils, automatiser vos analyses, collaborer sur du code, et utiliser les LLMs comme de véritables partenaires de travail.

Validation

En M3P, c’est un cours à validation. En EC libre, c’est un cours noté, l’évaluation varie donc un peu entre les deux.

Organisation du site

Pour chaque module, vous trouverez la présentation sous la forme d’une page web classique (html) et une version sous la forme d’une présentation téléchargeable en cliquant à droite sur revealjs.

Références

Barnier, Julien, et Mayeul Kauffmann. 2023. « "Introduction à R et au tydiverse" ». Zenodo. https://doi.org/10.5281/zenodo.6382598.