This catalog presents a collection of interactive teaching materials — notebooks, lectures, samples, and demos — designed around a philosophy of learning by doing. Each course is a living repository where students clone, run, and modify real code. Continuous integration ensures every example is always up-to-date and working, so learners never start from a broken state. The system emphasizes practical skills: version control, containerization, and modern development workflows are not just taught but practiced from day one.
CNAM MI A2 PM44: Développement Mobile (Kotlin, Android)
Stable: —
Latest: develop @
a4b738d · 2026-10-05
Features: —
CNAM MI A2 PO43 : POO — Java, Git, Conteneurs, Persistance
Stable: —
Latest: develop @
af4b63f · 2026-10-05
Features: —
LP ECMN Web Languages: FullStack JavaScript, React, Express
Stable: —
Latest: develop @
ba49694 · 2026-10-05
Features: —
M1 Info Math DEV Avancé : Conteneurs, JPA, REST
Stable: —
Latest: develop @
6cde964 · 2026-10-05
Features: —
Devcontainer environment for DEV-ADV lecture
Stable: —
Latest: develop @
d4244a4 · 2026-07-09
Features: —
M1 Info Math DEV OO Collab : Java, Git, JDBC
Stable: —
Latest: develop @
85c286a · 2026-10-05
Features: —
M2 Info Math DEV Expert : Serveurs d'applications (JEE, Web, Asynchrone)
Stable: —
Latest: develop @
93238ae · 2026-10-05
Features: —
CI/CD : fondamentaux, écosystème, GitOps
Stable: —
Latest: develop @
acbb63c · 2026-10-03
Features: —
Introduction aux conteneurs Docker — cours et travaux pratiques
Stable: —
Latest: develop @
d35f153 · 2026-10-05
Features: —
Exercices images Docker (containers-intro)
Stable: —
Latest: develop @
5e4d7a5 · 2026-09-05
Features: —
Hello World Docker (containers-intro)
Stable: —
Latest: develop @
a274760 · 2026-06-24
Features: —
Exemple C pour containers-intro
Stable: —
Latest: develop @
ede5715 · 2026-06-24
Features: —
Exemple Java pour containers-intro
Stable: —
Latest: develop @
43f1843 · 2025-02-07
Features: —
Hello World Java Docker
Stable: —
Latest: develop @
61b8847 · 2026-10-04
Features: —
Exemple REST+JPA Java Docker
Stable: —
Latest: develop @
6cf36b4 · 2026-09-05
Exemple multi-arch Docker
Stable: —
Latest: develop @
cd62ae8 · 2025-02-11
Features: —
Exemple Python pour containers-intro
Stable: —
Latest: develop @
89a04ed · 2025-02-07
Features: —
Hello World Python Docker
Stable: —
Latest: develop @
2fcfd54 · 2026-06-24
Features: —
Exemple REST Python Docker
Stable: —
Latest: develop @
dfd286f · 2025-02-07
Exemple SQLite Docker
Stable: —
Latest: develop @
1f5f8d1 · 2025-02-11
Features: —
Développement Web : HTML, CSS, JavaScript, React, REST
Stable: —
Latest: develop @
39c0055 · 2026-10-05
Features: —
Fil rouge JPA+REST : projet de liaison
Jupyter
Stable: —
Latest: develop @
0a91828 · 2024-03-08
Features: —
Git : gestion de version et collaboration
Stable: —
Latest: develop @
f8d3504 · 2026-10-04
Features: —
Java post-8 : Lambdas, Streams, Optional
Jupyter
Stable: —
Latest: develop @
8d5a8af · 2026-10-04
Features: —
Java Annotations : introduction et processeurs
Jupyter
Stable: —
Latest: develop @
ddc3472 · 2026-10-04
Features: —
Programmation asynchrone en Java
Stable: —
Latest: master @
1f6530d · 2024-11-23
Java 101 : Bases du langage (variables, types, opérateurs, structures de contrôle)
Stable: —
Latest: develop @
893d780 · 2026-10-05
Features: —
Java Bean Validation : contraintes et vérification
Jupyter
Stable: —
Latest: develop @
577f476 · 2026-10-04
Features: —
Jakarta CDI (Contexts and Dependency Injection)
Jupyter
Stable: —
Latest: develop @
9feaa95 · 2024-03-08
Features: —
Java 101 : Collections et structures de données
Stable: —
Latest: develop @
69b6291 · 2026-10-05
Features: —
Jakarta EJB (Enterprise JavaBeans)
Jupyter
Stable: —
Latest: develop @
56d260b · 2024-03-08
Features: —
Java 101 : Gestion des exceptions
Stable: —
Latest: develop @
de6534a · 2026-10-05
Features: —
Java 101 : Héritage et polymorphisme
Stable: —
Latest: develop @
edb9136 · 2026-10-05
Features: —
Stable: —
Latest: develop @
205c959 · 2026-10-05
Features: —
Stable: —
Latest: develop @
f5c7a92 · 2026-10-05
Features: —
Java 101 : Entrée/Sortie (I/O) et fichiers
Stable: —
Latest: develop @
a0314a2 · 2026-10-05
Features: —
Introduction au langage Java (101)
Jupyter
Latest: develop @
88a5251 · 2026-10-04
Features: —
JavaFX : interface graphique en Java
Jupyter
Stable: —
Latest: develop @
c25306a · 2026-10-04
Features: —
Exemple client JavaFX
Stable: —
Latest: develop @
06cf698 · 2026-09-05
Features: —
Java Security : cryptographie et sécurité
Jupyter
Stable: —
Latest: develop @
ca3c523 · 2024-03-08
Features: —
A introduction to Java JDBC
Jupyter
Stable: —
Latest: develop @
66d259e · 2026-10-04
Features: —
Jakarta EE : CDI, Transactions, MicroProfile
Stable: —
Latest: develop @
fe8d7bc · 2026-10-05
Features: —
A notebook to learn Jakarta Persistence API (JPA)
Stable: —
Latest: develop @
10b7814 · 2026-10-04
Features: —
Stable: —
Latest: develop @
a90a5f1 · 2026-10-05
Features: —
Exemple TCP Client/Server Java
Stable: —
Latest: develop @
eae7db6 · 2025-02-24
Features: —
Introduction pratique aux ontologies OWL
Jupyter
Stable: —
Latest: develop @
ff51de7 · 2024-03-08
Features: —
Programmation réactive en Java
Stable: —
Latest: develop @
1f6530d · 2024-11-23
Features: —
Exemple JAX-RS complet (Jakarta REST)
Stable: —
Latest: develop @
b1bb578 · 2026-10-04
Features: —
Exemple REST Quarkus
Stable: —
Latest: develop @
bc36abb · 2026-10-04
Features: —
Java RESTful Web Services : JAX-RS et Quarkus
Stable: —
Latest: develop @
38fa706 · 2026-10-04
Features: —
Révisions Java : exercices de preparation aux examens
Stable: —
Latest: develop @
823b39d · 2026-10-03
Features: —
Java 101 : Sérialisation
Stable: —
Latest: develop @
2a84c3d · 2026-10-05
Features: —
Tests en Java : unitaires et d'intégration
Jupyter
Stable: —
Latest: develop @
5cc5391 · 2024-03-08
Features: —
Java WebSocket : communication temps réel
Jupyter
Stable: —
Latest: develop @
5c2ccb0 · 2026-09-01
Features: —
Introduction au langage Kotlin
Stable: —
Latest: develop @
679d755 · 2024-03-08
Features: —
Introduction aux Microservices
Stable: —
Latest: develop @
60ca45d · 2026-10-04
Features: —
Développement Mobile : Kotlin et Android
Stable: —
Latest: develop @
a93ae50 · 2026-10-03
Features: —
Exercices Kotlin basiques (mobile)
Stable: —
Latest: develop @
4506bfe · 2026-08-26
Features: —
Kotlin Persistence : Room et stockage mobile
Stable: —
Latest: develop @
2103753 · 2025-07-22
Features: —
Query Strings : bases (Python)
Jupyter
Stable: —
Latest: develop @
be046dd · 2023-05-31
Features: —
Query Strings : bases de données (PostgreSQL)
Jupyter
Stable: —
Latest: develop @
0083235 · 2023-05-08
Features: —
Query Strings : Java
Jupyter
Stable: —
Latest: develop @
2ab98b0 · 2023-05-08
Features: —
Exemple Quarto : Java, Maven, Docker
Stable: —
Latest: main @
2df0359 · 2026-10-03
Mise à niveau : Shell Unix — TP de révision (bash)
Stable: —
Latest: develop @
dbdefd6 · 2026-10-03
Features: —
Mise à niveau BDR : SQL Fondamental avec PostgreSQL (M1)
Stable: —
Latest: develop @
768271d · 2026-10-03
Features: —
Génie Logiciel 101 : Requirements, Architecture, Agile
Stable: —
Latest: develop @
1c0b683 · 2026-10-04
Features: —
Introduction JupyterHub UTLN (legacy)
Jupyter
Stable: —
Latest: develop @
963f2c3 · 2021-10-20
Features: —