Un coffre Obsidian couvrant les programmes Holberton B1/B2/B3 — du langage C jusqu'au deploiement cloud avec Kubernetes, en passant par Python, JavaScript, Java, SQL, Rust, DevOps, Machine Learning, Cybersecurite (pentest, RE, mobile, gouvernance), et un trimestre complet dedie a l'IA pour les developpeurs (Claude, GPT-5.4, Gemini 3.1, modeles locaux, integrations IDE, confidentialite entreprise).
| Notes | 196 fichiers Markdown |
| Lignes | ~194 000 lignes de contenu |
| Langages | C, Python, JavaScript, TypeScript, Java, PHP, Ruby, SQL, Rust, HTML/CSS, Bash, HCL, YAML, Dart |
| Langue | Francais (termes techniques en anglais) |
| Format | Obsidian Markdown avec [[wikilinks]], callouts, diagrammes ASCII |
- Etudiants en ecole de programmation (Holberton School, 42, etc.)
- Developpeurs debutants qui veulent des cours structures et progressifs
- Toute personne souhaitant apprendre la programmation de zero a deployement en production
- Developpeurs souhaitant maitriser les outils IA (Claude Code, Copilot, Cursor, Ollama...) et travailler plus intelligemment
Chaque note est concue pour qu'un novice complet puisse, apres lecture, ecrire et mettre en pratique toutes les connaissances abordees.
git clone https://github.com/Rwanbt/Programming-sheet-for-Obsidian.gitOuvrir Obsidian > Open folder as vault > selectionner le dossier clone.
Cliquer sur Code > Download ZIP sur GitHub, extraire, puis ouvrir dans Obsidian.
Commencer par le fichier 00 - Index Programmation.md qui sert de table des matieres avec des liens vers toutes les notes, organise par trimestre.
Programming-sheet-for-Obsidian/
|
|-- 00 - Index Programmation.md <- Point d'entree, navigation globale
|
|-- C language/ (15 notes)
| |-- 00b - Le Preprocesseur C
| |-- 01 - Introduction au C et Compilation
| |-- 02 - Bases Numeriques (Binaire, Hex, Decimal)
| |-- 03 - Structures et Typedef
| |-- 03b - Les Pointeurs
| |-- 03c - Chaines de Caracteres
| |-- 04 - Pointeurs et Memoire (malloc, free)
| |-- 05 - Pointeurs de Fonctions
| |-- 06 - Fonctions Variadiques
| |-- 07 - Recursion
| |-- 08 - Arguments Ligne de Commande (argc, argv)
| |-- 09 - File IO et Appels Systeme
| |-- 10 - Projet Printf
| |-- 11 - Makefiles
| +-- 12 - Projet Simple Shell <- Projet capstone T1
|
|-- Structures de Donnees/ (12 notes)
| |-- 01 - Listes Chainees
| |-- 02 - Listes Doublement Chainees
| |-- 03 - Tables de Hachage
| |-- 04 - Arbres Binaires
| |-- 05 - Tri et Complexite Algorithmique (Big O)
| |-- 06 - Graphes et Algorithmes de Parcours
| |-- 07 - Programmation Dynamique
| |-- 08 - Algorithmes Gloutons
| |-- 08 - Heaps et Priority Queues
| |-- 09 - Recherche Binaire et Deux Pointeurs
| |-- 10 - Algorithmes de Chaines
| +-- 11 - Complexite Avancee et NP
|
|-- Python/ (12 notes)
| |-- 01 - Introduction a Python
| |-- 02 - Structures de Donnees Python
| |-- 03 - POO en Python
| |-- 04 - POO Avancee (decorateurs, patterns)
| |-- 05 - Gestion des Erreurs et Fichiers
| |-- 06 - Modules Packages et Venv
| |-- 07 - Python Async et Concurrence
| |-- 08 - APIs REST avec Flask
| |-- 09 - APIs REST avec FastAPI
| |-- 10 - Python et Bases de Donnees (SQLAlchemy)
| |-- 11 - Projet HBnB <- Projet capstone T2 (clone AirBnB)
| +-- 12 - Django Framework Complet
|
|-- SQL/ (5 notes)
| |-- 01 - Introduction au SQL
| |-- 02 - Requetes Avancees (JOIN, Window Functions)
| |-- 03 - Conception de Bases de Donnees
| |-- 04 - SQL Avance et Administration
| +-- 05 - Oracle et PL-SQL
|
|-- TypeScript/ (4 notes)
| |-- 01 - Introduction a TypeScript
| |-- 02 - Types Avances
| |-- 03 - TypeScript avec React
| +-- 04 - TypeScript Node.js et Backend
|
|-- JavaScript/ (8 notes)
| |-- 01 - Introduction a JavaScript
| |-- 02 - JavaScript DOM et Evenements
| |-- 03 - JavaScript Asynchrone (Promises, async/await)
| |-- 04 - JavaScript Moderne ES6+
| |-- 05 - SPA et Frameworks Introduction
| |-- 06 - Projet JavaScript Interactif (TODO app)
| |-- 07 - jQuery Fondamentaux
| +-- 08 - Webpack et Bundlers Modernes
|
|-- Web Frontend/ (10 notes)
| |-- 01 - HTML Fondamentaux
| |-- 02 - CSS Fondamentaux (Flexbox, Grid)
| |-- 03 - CSS Avance (Animations, BEM)
| |-- 04 - Projet Web Statique (Portfolio)
| |-- 05 - WebSockets
| |-- 06 - Tailwind CSS Complet
| |-- 07 - SASS et SCSS
| |-- 08 - Bootstrap 5 Complet
| |-- 09 - UI UX Fondamentaux
| +-- 10 - Cookies et Gestion de Session
|
|-- Java/ (4 notes)
| |-- 01 - Introduction a Java
| |-- 02 - Java POO et Collections
| |-- 03 - Spring Boot et API REST
| +-- 04 - Microservices avec Spring
|
|-- Rust/ (21 notes)
| |-- 01 - Introduction a Rust
| |-- 02 - Ownership et Borrowing
| |-- 03 - Structs Enums et Pattern Matching
| |-- 04 - Gestion des Erreurs en Rust
| |-- 05 - Collections et Iterateurs
| |-- 06 - Traits et Generiques
| |-- 07 - Projet Rust CLI (minigrep)
| |-- 08 - Concurrence et Smart Pointers
| |-- 09 - Async Await et Tokio
| |-- 10 - Macros et Metaprogrammation
| |-- 11 - Unsafe Rust et FFI
| |-- 12 - GUI avec egui et eframe
| |-- 13 - Tauri Desktop Applications
| |-- 14 - WebAssembly avec Rust
| |-- 15 - Web Frameworks Axum et Actix
| |-- 16 - Serde Serialisation et Deserialisation
| |-- 17 - Lifetimes Avances Pin et Unpin
| |-- 18 - Closures FnOnce FnMut Fn en Profondeur
| |-- 19 - Cargo Avance Workspaces et Publication
| |-- 20 - Testing Avance Criterion et Proptest
| +-- 21 - Strings et Texte en Profondeur
|
|-- DevOps/ (10 notes)
| |-- 01 - Docker
| |-- 02 - Docker Avance (multi-stage, networks)
| |-- 03 - Docker Compose en Pratique
| |-- 04 - CI-CD avec GitHub Actions
| |-- 05 - Infrastructure as Code (Terraform)
| |-- 06 - Automatisation avec Ansible
| |-- 07 - DevSecOps
| |-- 08 - Projet Capstone DevOps <- Projet capstone T3
| |-- 09 - Incident Response et Postmortems
| +-- 10 - Jenkins et CI-CD Alternatifs
|
|-- Cloud/ (7 notes)
| |-- 01 - Introduction au Cloud
| |-- 02 - Services Cloud Essentiels
| |-- 03 - Deploiement Cloud et Conteneurs
| |-- 04 - Kubernetes Introduction
| |-- 05 - Kubernetes Avance Helm et Operators
| |-- 06 - Cloud Security AWS
| +-- 07 - Google Cloud Platform pour le ML
|
|-- Machine Learning/ (10 notes)
| |-- 01 - Mathematiques pour le ML
| |-- 02 - NumPy Pandas et Visualisation
| |-- 03 - ML Supervise avec Scikit-Learn
| |-- 04 - Reseaux de Neurones et Deep Learning
| |-- 05 - CNN Transformer et Computer Vision
| |-- 06 - ML Non Supervise et Reinforcement Learning
| |-- 07 - MLOps et Deploiement de Modeles
| |-- 08 - RNN LSTM et Series Temporelles
| |-- 09 - Modeles Probabilistes HMM et Inference Bayesienne
| +-- 10 - Reinforcement Learning Avance
|
|-- Cybersecurite/ (13 notes)
| |-- 01 - Fondamentaux Hacking Ethique
| |-- 02 - Reconnaissance et OSINT
| |-- 03 - Exploitation Web et Systeme
| |-- 04 - Active Directory et Post-Exploitation
| |-- 05 - CTF Methodologie et Red Team
| |-- 06 - Digital Forensics et Analyse Malware
| |-- 07 - Linux Security et Hardening
| |-- 08 - Cracking Mots de Passe John et Hashcat
| |-- 09 - Privilege Escalation Linux et Windows
| |-- 10 - Reverse Engineering et Analyse Binaire
| |-- 11 - Mobile Security OWASP
| |-- 12 - Gouvernance Securite ISO27001 et NIST
| +-- 13 - Authentication Bypass et IDOR
|
|-- Ruby/ (1 note)
| +-- 01 - Ruby pour le Pentest
|
|-- React/ (5 notes)
| |-- 01 - Introduction a React
| |-- 02 - Hooks et Gestion d'Etat
| |-- 03 - React Router et Formulaires
| |-- 04 - React Avance et Tests
| +-- 05 - Redux Avance Middleware et Architecture
|
|-- NoSQL/ (3 notes)
| |-- 01 - Introduction au NoSQL
| |-- 02 - MongoDB Avance
| +-- 03 - Redis et Caches
|
|-- Reseaux/ (3 notes)
| |-- 01 - Fondamentaux Reseaux (OSI, TCP/IP)
| |-- 02 - HTTP et Protocoles Web
| +-- 03 - Securite Reseau
|
|-- Observabilite/ (3 notes)
| |-- 01 - Logs et Journalisation
| |-- 02 - Metriques et Monitoring (Prometheus, Grafana)
| +-- 03 - Tracing et Debugging Distribue
|
|-- Tests et Qualite/ (3 notes)
| |-- 01 - Tests Unitaires et TDD (pytest)
| |-- 02 - Tests Integration et E2E
| +-- 03 - Linting Formatting et Code Quality
|
|-- VueJS/ (2 notes)
| |-- 01 - Introduction a VueJS
| +-- 02 - VueJS Avance Pinia et Vue Router
|
|-- Mobile/ (2 notes)
| |-- 01 - Introduction au Dev Mobile
| +-- 02 - Flutter Complet
|
|-- Gestion de Projet/ (2 notes)
| |-- 01 - Methodes Agiles Scrum et Kanban
| +-- 02 - Gestion de Projet Classique et ITIL
|
|-- Big Data/ (2 notes)
| |-- 01 - Hadoop et Ecosysteme MapReduce
| +-- 02 - Apache Spark et PySpark
|
|-- Fondamentaux Informatique/ (2 notes)
| |-- 01 - Computational Thinking et Architecture
| +-- 02 - Green IT et Optimisation
|
|-- Debugging/ (2 notes)
| |-- 01 - GDB
| +-- 02 - Valgrind
|
|-- Shell/ (2 notes)
| |-- 01 - Shell et Commandes Linux
| +-- 02 - Shell Scripting
|
|-- Terminal/ (2 notes)
| |-- 01 - Archives et Compression
| +-- 02 - Les Terminaux Guide Complet (Bash, Zsh, CMD, PowerShell, WSL)
|
|-- Secutrity/ (2 notes)
| |-- 01 - Securite Memoire en C
| +-- 02 - Securite Web OWASP (Top 10)
|
|-- APIs et Web/ (1 note)
| +-- 01 - GraphQL Complet
|
|-- Architecture Logicielle/ (1 note)
| +-- 01 - Microservices et Patterns
|
|-- Git/ (1 note)
| +-- 01 - Git et GitHub
|
|-- Node Express/ (5 notes)
| |-- 01 - Express.js et NestJS
| |-- 02 - Nodejs Fondamentaux
| |-- 03 - Nodejs Avance
| |-- 04 - Authentification Avancee OAuth et JWT
| +-- 05 - Message Queues et Files d'Attente
|
|-- PHP/ (3 notes)
| |-- 01 - PHP et Symfony
| |-- 02 - PHP POO et Base de Donnees
| +-- 03 - Laravel Framework
|
|-- Svelte/ (2 notes)
| |-- 01 - Svelte du Debutant a l'Expert
| +-- 02 - SvelteKit
|
|-- UML et Modelisation/ (1 note)
| +-- 01 - UML Fondamentaux et Diagrammes
|
+-- IA pour le Dev/ (14 notes)
|-- 00 - Introduction IA et Machine Learning Fondamentaux
|-- 01 - Panorama des IA pour Developpeurs
|-- 02 - Comprendre les LLMs et les Tokens
|-- 03 - Prompt Engineering pour le Code
|-- 04 - Claude et Claude Code Maitrise Avancee
|-- 05 - ChatGPT Codex et GitHub Copilot
|-- 06 - Gemini Mistral et Alternatives Cloud
|-- 07 - Integrations IDE et Extensions
|-- 08 - OpenCode et CLI Alternatifs
|-- 09 - IA Locale avec Ollama
|-- 10 - LM Studio et Hardware Local
|-- 11 - IA Confidentialite et Entreprise
|-- 12 - Strategies Multi-Modeles et Workflows
+-- 13 - IA Agentic et Developpement MCP
Les bases de la programmation avec le langage C, les structures de donnees, les outils de debug, le terminal et Git.
| Domaine | Notes | Sujets cles |
|---|---|---|
| Langage C | 15 | Compilation, types, pointeurs, memoire, structs, recursion, file I/O, Makefiles |
| Structures de Donnees | 12 | Listes chainees, hash tables, arbres, graphes, programmation dynamique, Big O, NP |
| Debugging | 2 | GDB (breakpoints, backtrace, TUI), Valgrind (fuites memoire, acces invalides) |
| Shell & Terminal | 4 | Commandes Linux, scripting bash, guide des terminaux, archives |
| Git | 1 | Workflow complet, branches, merge, conflits, GitHub Flow |
| Docker | 1 | Conteneurs, images, Dockerfile, volumes |
| Securite | 1 | Securite memoire en C, buffer overflow, dangling pointers |
| Projet | Simple Shell | Construire un interpreteur de commandes UNIX en C |
Backend Python, frontend HTML/CSS/JS, bases de donnees SQL, tests, CI/CD et securite web.
| Domaine | Notes | Sujets cles |
|---|---|---|
| Python | 12 | POO, async, Flask, FastAPI, Django, SQLAlchemy, decorateurs, design patterns |
| SQL | 5 | SELECT/JOIN/GROUP BY, normalisation, transactions ACID, injections SQL, PL-SQL |
| JavaScript | 8 | DOM, events, async/await, ES6+, SPA, frameworks, jQuery, Webpack |
| Web Frontend | 10 | HTML semantique, CSS Flexbox/Grid, Tailwind, SASS/SCSS, Bootstrap 5, UI/UX, cookies, responsive |
| Tests | 3 | pytest, TDD, integration, E2E (Selenium/Playwright), linting |
| DevOps | 3 | Docker avance, Docker Compose, CI/CD GitHub Actions |
| Securite Web | 1 | OWASP Top 10, XSS, CSRF, CORS, HTTPS, JWT |
| Projet | HBnB | Clone AirBnB complet (API + frontend + auth + DB) |
Infrastructure as Code, cloud, reseaux, Kubernetes, monitoring et DevSecOps.
| Domaine | Notes | Sujets cles |
|---|---|---|
| DevOps | 7 | Terraform (IaC), Ansible, DevSecOps, Incident Response, Jenkins |
| Cloud | 6 | AWS/GCP/Azure, compute/storage/IAM, deploiement conteneurs, Kubernetes (+ Helm + Operators), Cloud Security |
| Reseaux | 3 | OSI/TCP-IP, HTTP/TLS, securite reseau, SSH, VPN |
| Observabilite | 3 | Logs structures, Prometheus/Grafana, tracing distribue (OpenTelemetry) |
| Projet | Capstone DevOps | Application web complete avec pipeline CI/CD et deploiement cloud |
Un parcours complet de A a Z pour maitriser Rust, avec des comparaisons constantes avec le C.
| Notes | Sujets cles |
|---|---|
| 21 | Ownership, borrowing, lifetimes (avances), structs/enums, pattern matching, traits, generiques, iterateurs, async/Tokio, macros, unsafe/FFI, egui, Tauri, WASM, Axum, Serde, Cargo avance, testing Criterion/proptest, strings |
| Notes | Sujets cles |
|---|---|
| 4 | Types primitifs, interfaces, enums, generiques, utility types, conditional/mapped types, TypeScript + React (hooks, events, forwardRef), TypeScript + Node (Express, Prisma, JWT, tests) |
| Notes | Sujets cles |
|---|---|
| 4 | POO Java, collections, Spring Boot, APIs REST, microservices Spring |
React, VueJS, Svelte et les outils modernes du frontend.
| Domaine | Notes | Sujets cles |
|---|---|---|
| React | 5 | Hooks, gestion d'etat, routing, formulaires, tests, Redux avance |
| VueJS | 2 | Composition API, Pinia, Vue Router |
| Svelte | 2 | Reactivity, stores, compilation + SvelteKit (routing, SSR/SSG, form actions) |
| Node/Express | 5 | Express.js, NestJS, event loop, OAuth/JWT avance, message queues |
| APIs et Web | 1 | GraphQL — schemas, resolvers, subscriptions |
| Architecture | 1 | Microservices, patterns (Saga, CQRS, Event Sourcing) |
| Notes | Sujets cles |
|---|---|
| 10 | Maths ML, NumPy/Pandas, Scikit-Learn, reseaux de neurones, CNN/Transformer, ML non supervise, MLOps, RNN/LSTM/series temporelles, HMM/inference bayesienne, RL avance |
| 2 (Big Data) | Hadoop/MapReduce, Apache Spark/PySpark |
| 3 (NoSQL) | MongoDB, Redis, introduction NoSQL |
| Notes | Sujets cles |
|---|---|
| 2 | Introduction dev mobile (iOS/Android), Flutter complet (Dart, widgets, navigation, state management) |
Parcours hacking ethique et securite offensive/defensive.
| Notes | Sujets cles |
|---|---|
| 13 | Hacking ethique, reconnaissance/OSINT, exploitation web et systeme, Active Directory, CTF/Red Team, Digital Forensics, Linux hardening, John/Hashcat, privilege escalation, reverse engineering, mobile security (OWASP), ISO27001/NIST, authentication bypass/IDOR |
| 1 (Ruby) | Ruby pour le pentest, scripting Metasploit |
| Domaine | Notes | Sujets cles |
|---|---|---|
| PHP | 1 | PHP moderne, Symfony, MVC, Doctrine ORM |
| UML & Modelisation | 1 | Diagrammes UML (classes, sequence, use case, deployment) |
| Gestion de Projet | 2 | Agile/Scrum/Kanban, gestion classique, ITIL |
| Fondamentaux | 2 | Computational thinking, architecture CPU, Green IT |
Un trimestre complet dedie a l'utilisation intelligente de l'IA dans le developpement logiciel. Couvre tous les outils cloud et locaux, les integrations IDE, la confidentialite en entreprise et les strategies multi-modeles. Mis a jour avril 2026.
| # | Note | Sujets cles |
|---|---|---|
| 01 | Panorama des IA pour Developpeurs | Claude, GPT-5.4, Gemini 3.1, DeepSeek V4, Qwen3, Llama 4, Gemma 4, benchmarks |
| 02 | Comprendre les LLMs et les Tokens | Architecture Transformer, tokenisation, context window, MoE, quantisation |
| 03 | Prompt Engineering pour le Code | Zero/few-shot, chain-of-thought, templates debug/refactor/tests, hack 95% |
| 04 | Claude et Claude Code Maitrise Avancee | Installation, CLAUDE.md, hooks, sub-agents, Advisor Tool, MCP, prompt cache |
| 05 | ChatGPT Codex et GitHub Copilot | GPT-5.4, o3/o4, GitHub Copilot setup, API OpenAI, Canvas |
| 06 | Gemini Mistral et Alternatives Cloud | Gemini 3.1 Pro/Flash, Codestral 2508, Devstral, Qwen3, DeepSeek V4, Llama 4 |
| 07 | Integrations IDE et Extensions | VS Code (Continue.dev, Cline, Copilot), Cursor, Windsurf, JetBrains AI |
| 08 | OpenCode et CLI Alternatifs | OpenCode multi-modele, Aider (auto-commits), Goose, usage avec Ollama |
| 09 | IA Locale avec Ollama | Gemma 4, Qwen3-Coder-Next, Llama 4 Scout, API OpenAI-compatible, serveur equipe |
| 10 | LM Studio et Hardware Local | Interface GUI, quantisation Q4/Q8, MoE vs dense, requirements GPU/CPU |
| 11 | IA Confidentialite et Entreprise | RGPD, politiques providers, Azure/Bedrock/Vertex, vLLM, Tabby, classification |
| 12 | Strategies Multi-Modeles et Workflows | Matrice cout/qualite 2026, routing des taches, stacks par profil |
| 13 | IA Agentic et Developpement MCP | Agents autonomes, MCP protocol, outils, multi-agent pipelines |
Chaque note suit un format pedagogique coherent :
- Introduction avec definition et analogie concrete
- Theorie expliquee progressivement, du simple au complexe
- Exemples de code complets et commentes (copier-coller et tester)
- Diagrammes ASCII pour visualiser la memoire, les architectures, les flux
- Tableaux recapitulatifs des commandes, fonctions, comparaisons
- Callouts Obsidian :
> [!tip],> [!warning],> [!info],> [!example] - Carte mentale ASCII resumant tous les concepts
- Exercices pratiques (2-4 par note) pour mettre en application
- Liens
[[wikilinks]]vers les notes liees pour naviguer dans le coffre - Comparaisons entre langages (C vs Python vs JS vs Rust)
--- TRIMESTRE 1 : Fondations C & Systeme ---
Semaine 1-2 : Terminal + Git + Introduction au C
Semaine 3-4 : Pointeurs + Chaines + Structures + Memoire (malloc/free)
Semaine 5-6 : Recursion + Listes chainees + Hash tables + GDB + Valgrind
Semaine 7-8 : Arbres binaires + Tri/Big O + Printf + Makefiles
Semaine 9 : PROJET SIMPLE SHELL
--- TRIMESTRE 2 : Fullstack & Web ---
Semaine 10-11 : Python (bases, POO, fichiers, modules)
Semaine 12-13 : SQL + HTML/CSS + JavaScript (bases, DOM, async)
Semaine 14-15 : APIs (Flask/FastAPI/Django) + SQLAlchemy + Tests
Semaine 16-17 : Docker avance + CI/CD + Securite OWASP
Semaine 18 : PROJET HBnB (clone AirBnB)
--- TRIMESTRE 3 : DevOps & Cloud ---
Semaine 19-20 : Terraform + Ansible + Cloud
Semaine 21-22 : Reseaux + Kubernetes + Monitoring
Semaine 23-24 : DevSecOps + Observabilite avancee
Semaine 25-27 : PROJET CAPSTONE DEVOPS
--- SUPPLEMENTAIRE : Rust A-Z (en parallele de T1-T3) ---
Phase 1 : Ownership + Borrowing + Structs/Enums + Erreurs + Collections + Traits
Phase 2 : Concurrence + Async/Tokio + Macros + Unsafe/FFI + Projet CLI
Phase 3 : GUI (egui) + Tauri + WASM + Axum + Serde + Cargo avance
Phase 4 : Lifetimes avances + Closures + Testing Criterion/proptest + Strings
--- SUPPLEMENTAIRE : Java & Backend JVM ---
Semaine libre : Java bases + POO/Collections + Spring Boot + Microservices
--- SUPPLEMENTAIRE : Frontend Moderne ---
Semaine libre : React (Hooks, routing, state) + VueJS + Svelte + GraphQL
--- SUPPLEMENTAIRE : Machine Learning ---
Semaine libre : Maths ML + NumPy/Pandas + Scikit-Learn + Deep Learning + MLOps
--- SUPPLEMENTAIRE : Cybersecurite ---
Semaine libre : Hacking ethique + OSINT + Exploitation + AD + CTF + Forensics
--- TRIMESTRE BONUS : IA pour le Developpeur ---
Semaine 28-29 : Panorama IA + LLMs/Tokens + Prompt Engineering
Semaine 30-31 : Claude Code + ChatGPT/Copilot + Gemini/Mistral/Alternatives
Semaine 32-33 : Integrations IDE (Cursor, Continue.dev) + CLI agents (OpenCode, Aider)
Semaine 34-35 : IA Locale (Ollama + LM Studio) + Confidentialite & Entreprise
Semaine 36 : Strategies Multi-Modeles + IA Agentic/MCP + Construction de ton stack IA
--- EN CONTINU ---
Tout au long : Rust (en parallele des T1-T3), IA comme outil quotidien
Les contributions sont les bienvenues ! Si tu trouves une erreur, un concept mal explique, ou si tu veux ajouter une note :
- Fork le repo
- Cree une branche (
git checkout -b fix/nom-correction) - Fais tes modifications en respectant le format existant
- Ouvre une Pull Request
- Francais, termes techniques en anglais quand c'est standard
- Titre H1, puis introduction "Qu'est-ce que..."
- Au moins un callout
> [!tip] Analogie - Code blocks avec tags de langue (
```python,```c, etc.) - Finir par : Carte Mentale ASCII + Exercices (2-4) + Liens (wikilinks)
- 600-1200 lignes par note
Ce projet est partage librement pour l'education. Utilisez-le, partagez-le, ameliorez-le.
- Erwan Barat (@Rwanbt) — Etudiant Holberton School
- Claude Sonnet 4.6 — Assistant IA (generation et structuration du contenu)
- Gemini — Assistant IA (discussions d'apprentissage et exercices)
Note : Le trimestre IA est mis a jour regulierement pour rester en phase avec l'evolution rapide de l'ecosysteme. Verifier la date de mise a jour dans chaque note.
"La meilleure facon d'apprendre, c'est d'enseigner." — Richard Feynman
Ce coffre est ne de cette philosophie : structurer ses connaissances pour les rendre accessibles a tous.
