Phase 1 - Ressources

Ressources Phase 1 : Fondations IA & Environnement

Documentation, livres, cours, outils et communautes pour maitriser les fondamentaux de l'IA

Bienvenue dans votre bibliotheque de ressources Phase 1. Cette page regroupe toutes les ressources essentielles pour approfondir vos connaissances en Python, mathematiques pour l'IA, deep learning et PyTorch.

Chaque ressource a ete selectionnee pour sa qualite pedagogique et sa pertinence en 2026. Les niveaux de difficulte vous aident a choisir par ou commencer selon votre profil.

Conseil du mentor : Ne cherchez pas a tout lire en meme temps. Commencez par les ressources marquees "Debutant", pratiquez avec les labs, puis explorez progressivement les ressources avancees.

Documentation Officielle

6 ressources
Les documentations officielles sont vos references quotidiennes. Apprenez a les naviguer efficacement pour trouver rapidement l'information dont vous avez besoin.

PyTorch Documentation

Tous niveaux
Documentation complete de PyTorch : tutoriels, API reference, exemples, guides de migration. Couvre tensors, autograd, neural networks, optimisation et deploiement.
Pourquoi c'est utile : PyTorch est LE framework de cette formation. La doc officielle est extremement bien faite avec des exemples pratiques et des tutoriels interactifs.
Framework DL Python Tutoriels
Acceder a la documentation →

NumPy Documentation

Debutant
Reference complete pour NumPy : manipulation de tableaux, algebre lineaire, operations mathematiques, broadcasting, indexing avance. Guide utilisateur et API reference.
Pourquoi c'est utile : NumPy est la fondation de tout calcul scientifique en Python. Comprendre NumPy est essentiel avant d'attaquer PyTorch.
Calcul numerique Tableaux Base
Acceder a la documentation →

Pandas Documentation

Debutant
Guide complet de Pandas pour la manipulation de donnees : DataFrames, Series, chargement de donnees, nettoyage, transformations, groupby, merge, visualisation.
Pourquoi c'est utile : Pandas est indispensable pour preparer vos datasets avant l'entrainement. 80% du temps en ML est consacre a la preparation des donnees.
Data science DataFrames Preprocessing
Acceder a la documentation →

Scikit-learn Documentation

Intermediaire
Reference pour le machine learning classique : classification, regression, clustering, preprocessing, metrics, pipelines, model selection. Plus de 100 algorithmes implementes.
Pourquoi c'est utile : Avant le deep learning, il y a le ML classique. Scikit-learn vous apprend les fondamentaux : train/test split, validation croisee, metriques.
ML classique Preprocessing Evaluation
Acceder a la documentation →

Hugging Face Documentation

Intermediaire
Docs pour Transformers, Datasets, Tokenizers, Accelerate. Guides pour charger des modeles, fine-tuner, deployer. Hub de modeles et datasets.
Pourquoi c'est utile : Hugging Face est l'ecosysteme central de l'IA open source. Vous l'utiliserez des la Phase 2 et tout au long de la formation.
Transformers Hub LLM
Acceder a la documentation →

Jupyter Documentation

Debutant
Guide d'utilisation de Jupyter Notebook et JupyterLab : cellules, kernels, extensions, magic commands, widgets interactifs, export formats.
Pourquoi c'est utile : Jupyter est votre environnement de travail quotidien pour experimenter, visualiser et documenter vos analyses. Indispensable en data science.
Notebooks Environnement Prototypage
Acceder a la documentation →

Livres de Reference

8 ouvrages
Les livres offrent une approche structuree et approfondie. Ces ouvrages sont les references incontournables du domaine, regulierement mis a jour.

Deep Learning with Python, 3rd Edition

Debutant
Par Francois Chollet (createur de Keras). Introduction au deep learning avec Python et Keras/TensorFlow. Couvre CNN, RNN, Transformers, GANs avec exemples concrets.
Pourquoi c'est utile : Le meilleur livre pour debuter en deep learning. Approche pratique, exemples clairs, progression pedagogique excellente. Adapte PyTorch facilement.
Deep Learning Python 2024
Voir le livre →

Hands-On Machine Learning, 3rd Edition

Intermediaire
Par Aurelien Geron. Guide pratique complet : ML classique, deep learning, Transformers. Utilise scikit-learn, Keras et TensorFlow. Nombreux exemples de code.
Pourquoi c'est utile : Le guide le plus complet pour le ML pratique. Couvre tout le pipeline de A a Z. Excellentes explications des concepts mathematiques.
ML & DL End-to-end 2023
Voir le livre →

Python Data Science Handbook

Debutant
Par Jake VanderPlas. Reference pour NumPy, Pandas, Matplotlib et Scikit-learn. Notebooks Jupyter disponibles gratuitement sur GitHub.
Pourquoi c'est utile : Le guide de reference pour l'ecosysteme data science Python. Parfait pour consolider vos bases avant le deep learning. Gratuit en ligne.
Data Science Python Stack Gratuit
Lire gratuitement →

Mathematics for Machine Learning

Intermediaire
Par Deisenroth, Faisal, Ong. Algebre lineaire, calcul vectoriel, probabilites, optimisation pour le ML. Disponible gratuitement en PDF.
Pourquoi c'est utile : Les maths expliquees pour le ML, pas pour les mathematiciens. Approche pratique avec des exemples Python. Gratuit et open source.
Mathematiques Theorie Gratuit
Telecharger gratuitement →

Deep Learning

Avance
Par Ian Goodfellow, Yoshua Bengio, Aaron Courville. La "bible" du deep learning. Approche theorique et mathematique rigoureuse. Gratuit en ligne.
Pourquoi c'est utile : LA reference academique. A consulter quand vous voulez comprendre en profondeur un concept. Niveau master/doctorat mais accessible.
Deep Learning Theorie Gratuit
Lire gratuitement →

Build a Large Language Model From Scratch

Intermediaire
Par Sebastian Raschka. Construction d'un LLM de A a Z : tokenization, architecture Transformer, pre-training, fine-tuning. Code Python detaille.
Pourquoi c'est utile : Comprendre comment fonctionnent vraiment les LLM en en construisant un. Parfait pour la Phase 1 (Transformer from scratch).
LLM Transformers 2024
Voir le livre →

Dive into Deep Learning

Intermediaire
Par Aston Zhang et al. (d2l.ai). Livre interactif avec notebooks executables. Couvre ML, DL, CNN, RNN, Attention, GAN. PyTorch, TensorFlow, MXNet.
Pourquoi c'est utile : Approche interactive unique. Vous pouvez executer le code directement dans le navigateur. Mise a jour reguliere. Gratuit et open source.
Deep Learning Interactif Gratuit
Acceder au site →

Python Machine Learning, 3rd Edition

Intermediaire
Par Sebastian Raschka, Vahid Mirjalili. ML et DL avec scikit-learn, PyTorch, TensorFlow. Preprocessing, feature engineering, model selection, deep learning.
Pourquoi c'est utile : Couvre tout le spectre du ML classique au deep learning. Excellentes explications des algorithmes. Code tres bien commente.
ML & DL PyTorch 2022
Voir le livre →

Cours en Ligne

8 cours
Cours video, MOOCs et series educatives pour apprendre a votre rythme. Mix de theorie et pratique avec exercices corriges.

fast.ai - Practical Deep Learning for Coders

Debutant
Cours de Jeremy Howard. Approche top-down : vous codez un modele le premier jour, puis vous approfondissez. fastai library (sur PyTorch). Gratuit.
Pourquoi c'est utile : L'approche pedagogique qui a inspire cette formation. Pratique d'abord, theorie ensuite. Excellente communaute. Totalement gratuit.
Deep Learning PyTorch Gratuit Top-Down
Commencer le cours →

Andrew Ng - Machine Learning Specialization

Debutant
3 cours Coursera : ML fundamentals, advanced algorithms, unsupervised learning. Python, NumPy, scikit-learn, TensorFlow. Certificat disponible.
Pourquoi c'est utile : Le cours de ML le plus populaire au monde. Andrew Ng est un pedagogue exceptionnel. Excellente introduction avant le deep learning.
Machine Learning Coursera Certificat
S'inscrire au cours →

Stanford CS231n - CNN for Visual Recognition

Avance
Cours Stanford sur les reseaux de neurones convolutifs. Slides, videos, notes de cours et assignments disponibles gratuitement. Niveau master.
Pourquoi c'est utile : Reference academique pour la computer vision. Tres rigoureux. Les assignments sont excellents pour pratiquer.
CNN Computer Vision Gratuit Stanford
Acceder au cours →

Stanford CS224n - NLP with Deep Learning

Avance
Cours Stanford sur le NLP et les Transformers. Word embeddings, RNN, attention, BERT, GPT, fine-tuning. Videos et slides gratuits.
Pourquoi c'est utile : LA reference pour le NLP moderne. Couvre en detail l'architecture Transformer. Indispensable pour comprendre les LLM.
NLP Transformers Gratuit Stanford
Acceder au cours →

MIT 6.S191 - Introduction to Deep Learning

Intermediaire
Cours intensif du MIT sur le deep learning. Videos courtes et denses. Couvre CNN, RNN, GAN, RL, applications. Labs Python/TensorFlow.
Pourquoi c'est utile : Format court et efficace. Excellentes visualisations. Mis a jour chaque annee avec les dernieres avancees.
Deep Learning MIT Gratuit Videos
Voir le cours →

3Blue1Brown - Neural Networks Series

Debutant
Serie YouTube de Grant Sanderson. Visualisations animees exceptionnelles pour comprendre les reseaux de neurones, backpropagation, gradient descent.
Pourquoi c'est utile : Les meilleures visualisations du deep learning. Parfait pour developper l'intuition avant de plonger dans le code.
Visualisation YouTube Gratuit Intuition
Voir la playlist →

DataCamp - Python for Data Science

Debutant
Parcours interactif DataCamp. Python basics, NumPy, Pandas, Matplotlib, scikit-learn. Exercices dans le navigateur. Certifications disponibles.
Pourquoi c'est utile : Approche interactive tres efficace. Progression structuree. Bon pour consolider les bases Python rapidement.
Python Data Science Interactif Payant
Voir le parcours →

Kaggle Learn - Free Micro-Courses

Debutant
Micro-cours gratuits Kaggle : Python, Pandas, ML, Deep Learning, NLP, Computer Vision. Notebooks interactifs executables. Certificats gratuits.
Pourquoi c'est utile : Cours courts et pratiques. Parfaits pour apprendre rapidement un outil specifique. Totalement gratuit avec certificats.
Pratique Kaggle Gratuit Certificats
Voir les cours →

Outils & Frameworks

10 outils
Les outils essentiels pour votre environnement de developpement IA. Installation et configuration couverts dans le Module 1 de la Phase 1.

PyTorch

Tous niveaux
Framework de deep learning de Meta. Tensors, autograd, neural networks, optimizers. Interface Pythonique, debogage facile, GPU acceleration.
Pourquoi c'est utile : LE framework de cette formation. Prefere par les chercheurs et de plus en plus en production. Flexible et puissant.
Deep Learning Framework Open Source
Installer PyTorch →

NumPy

Debutant
Bibliotheque de calcul numerique. Arrays multidimensionnels, operations vectorisees, algebre lineaire, transformations de Fourier.
Pourquoi c'est utile : La fondation de tout l'ecosysteme scientifique Python. Indispensable pour manipuler des donnees numeriques efficacement.
Calcul numerique Base
Installer NumPy →

Pandas

Debutant
Bibliotheque de manipulation de donnees. DataFrames, Series, chargement CSV/JSON/SQL, nettoyage, transformations, groupby, merge.
Pourquoi c'est utile : L'outil de reference pour la preparation de donnees. Vous passerez beaucoup de temps avec Pandas avant chaque entrainement.
Data manipulation DataFrames
Installer Pandas →

Matplotlib & Seaborn

Debutant
Bibliotheques de visualisation. Matplotlib pour plots de base, Seaborn pour visualisations statistiques elegantes. Integration Jupyter.
Pourquoi c'est utile : Visualiser c'est comprendre. Indispensable pour explorer vos donnees, debugger vos modeles et communiquer vos resultats.
Visualisation Plotting
Voir Matplotlib →

Scikit-learn

Intermediaire
Bibliotheque de machine learning classique. Classification, regression, clustering, preprocessing, metrics, pipelines. API coherente et simple.
Pourquoi c'est utile : Avant le deep learning, essayez toujours le ML classique. Plus rapide, moins de donnees necessaires, souvent suffisant.
ML classique Preprocessing
Installer scikit-learn →

Jupyter Lab

Debutant
Environnement de notebooks interactifs. Cellules de code, markdown, visualisations inline, widgets. Extension de Jupyter Notebook.
Pourquoi c'est utile : Votre IDE quotidien pour le prototypage IA. Combine code, documentation et visualisations. Standard en data science.
IDE Notebooks Prototypage
Installer JupyterLab →

VS Code + Extensions Python

Debutant
Editeur de code avec extensions Python, Jupyter, Pylance, IntelliCode. Debugging, linting, Git integration, remote development.
Pourquoi c'est utile : L'editeur le plus populaire. Excellent support Python et Jupyter. Extensions IA tres utiles (GitHub Copilot, etc).
IDE Editeur Extensions
Telecharger VS Code →

Conda / Miniconda

Debutant
Gestionnaire d'environnements et packages. Isole vos projets, gere les dependances, compatible multiplateforme. Plus fiable que pip seul.
Pourquoi c'est utile : Essentiel pour eviter les conflits de dependances. Chaque projet dans son environnement. Recommande pour le ML.
Environnements Packages Dependances
Installer Miniconda →

DVC (Data Version Control)

Intermediaire
Git pour les donnees et modeles. Versioning de datasets, pipelines ML, tracking d'experiences, integration cloud storage.
Pourquoi c'est utile : Git ne peut pas gerer de gros fichiers. DVC permet de versionner datasets et modeles comme du code. MLOps essentiel.
MLOps Versioning Data
Installer DVC →

Git LFS (Large File Storage)

Debutant
Extension Git pour gros fichiers. Stocke modeles, datasets, checkpoints hors du repo Git classique. Integration GitHub, GitLab.
Pourquoi c'est utile : Alternative a DVC. Plus simple pour commencer. Hugging Face Hub l'utilise en interne pour stocker les modeles.
Git Large files Versioning
Installer Git LFS →

Certifications

6 certifications
Certifications reconnues pour valider vos competences. Utiles pour le CV, mais la pratique et les projets restent plus importants.

TensorFlow Developer Certificate

Intermediaire
Certification Google officielle. Examen pratique de 5h. Couvre ML basics, CNN, NLP, time series avec TensorFlow. Valable 3 ans.
Pourquoi c'est utile : Certification officielle reconnue. Prouve vos competences pratiques en deep learning. Adaptable a PyTorch avec votre formation.
Google 100 USD Examen pratique
Voir la certification →

AWS Certified Machine Learning - Specialty

Avance
Certification AWS niveau specialty. ML engineering, modeling, deployment sur AWS. SageMaker, data preparation, monitoring.
Pourquoi c'est utile : Tres valorisee en entreprise. Prouve vos competences cloud + ML. Utile si vous visez un poste ML Engineer.
AWS 300 USD Cloud ML
Voir la certification →

Google Professional ML Engineer

Avance
Certification Google Cloud niveau Professional. ML pipeline design, model development, deployment, MLOps. Vertex AI, TensorFlow.
Pourquoi c'est utile : Equivalent GCP de la certification AWS. Reconnue en entreprise. Couvre tout le cycle de vie ML en production.
Google Cloud 200 USD MLOps
Voir la certification →

DataCamp Certifications

intermediaire
Certifications DataCamp : Data Scientist, Data Analyst, ML Scientist. Examens pratiques dans le navigateur. Python, SQL, ML.
Pourquoi c'est utile : Certifications pratiques avec du code. Moins connues que AWS/GCP mais en progression. Incluses dans l'abonnement DataCamp.
DataCamp Inclus abonnement Pratique
Voir les certifications →

Kaggle Competitions Rankings

Tous niveaux
Systeme de ranking Kaggle : Novice, Contributor, Expert, Master, Grandmaster. Base sur performances en competitions, datasets, notebooks, discussions.
Pourquoi c'est utile : Reconnaissance par la communaute ML. Les recruteurs regardent votre profil Kaggle. Master/Grandmaster = excellent signal.
Kaggle Gratuit Meritocratique
Voir le systeme de ranking →

HuggingFace Certifications (a venir)

Intermediaire
Hugging Face developpe des certifications sur les Transformers, fine-tuning, deployment. Programme en phase beta 2026.
Pourquoi c'est utile : HF est devenu central dans l'IA open source. Une certification officielle sera tres valorisee. A surveiller.
Hugging Face A venir Transformers
Voir Hugging Face →

Plateformes de Pratique

6 plateformes
Environnements cloud avec GPU gratuits ou a bas cout pour experimenter sans investir dans du hardware local.

Kaggle

Tous niveaux
Plateforme de competitions ML. Datasets publics, notebooks partages, GPU gratuits (30h/semaine), communaute active. Competitions avec prizes.
Pourquoi c'est utile : Meilleur endroit pour apprendre en pratiquant sur des problemes reels. GPU gratuits genereux. Portfolios de notebooks.
Competitions GPU gratuits Datasets
S'inscrire sur Kaggle →

Google Colab

Debutant
Notebooks Jupyter dans le cloud Google. GPU T4 gratuit (temps limite), TPU disponibles. Integration Google Drive. Colab Pro pour plus de ressources.
Pourquoi c'est utile : Le plus accessible pour debuter. Gratuit avec GPU. Partage facile de notebooks. Parfait pour prototypage rapide.
Google GPU T4 gratuit Notebooks
Ouvrir Colab →

Lightning.ai

Intermediaire
Studios cloud avec GPU. Free tier genereux, scale jusqu'a H100. PyTorch Lightning natif. Collaboration temps reel.
Pourquoi c'est utile : Alternative moderne a Colab. Meilleure integration PyTorch Lightning. Studios partages pour equipes.
Cloud GPU Free tier PyTorch
Essayer Lightning.ai →

GitHub Codespaces

Intermediaire
Environnements de dev dans le cloud GitHub. VS Code dans le navigateur. CPU gratuit (60h/mois), GPU disponibles. Integration Git native.
Pourquoi c'est utile : Excellent pour les projets de code (pas pour training lourd). Free tier genereux. Environnements reproductibles.
GitHub VS Code cloud 60h gratuit
Voir Codespaces →

Paperspace Gradient

Intermediaire
Plateforme ML cloud. Free tier avec GPU, notebooks, workflows. Scale jusqu'a A100. MLOps tools integres.
Pourquoi c'est utile : Bon compromis gratuit/payant. Interface agreable. Bon pour passer du prototypage a la production.
Cloud GPU Free tier MLOps
Essayer Gradient →

HuggingFace Spaces

Intermediaire
Hebergement d'apps ML. Gradio, Streamlit, Docker. CPU gratuit, GPU payant. Partage facile de demos. Integration Hub.
Pourquoi c'est utile : Parfait pour deployer des demos de vos modeles. Portfolio public. Communaute HF active.
Hugging Face Demos CPU gratuit
Voir Spaces →

Communautes

6 communautes
Forums, groupes de discussion et communautes pour poser vos questions, partager vos projets et rester a jour avec les dernieres avancees.

r/MachineLearning (Reddit)

Tous niveaux
Subreddit principal pour le ML/DL. Papiers de recherche, discussions techniques, annonces de modeles, AMAs de chercheurs. 3M+ membres.
Pourquoi c'est utile : LA communaute pour suivre les avancees. Papers du jour, discussions de qualite. Beaucoup de chercheurs actifs.
Reddit 3M membres Recherche
Rejoindre r/MachineLearning →

r/learnmachinelearning (Reddit)

Debutant
Subreddit pour les debutants en ML. Questions, projets, ressources d'apprentissage. Communaute bienveillante. 500K+ membres.
Pourquoi c'est utile : Parfait pour poser des questions de debutant sans jugement. Beaucoup de retours d'experience d'apprenants.
Reddit 500K membres Debutants
Rejoindre r/learnmachinelearning →

PyTorch Forums

Tous niveaux
Forum officiel PyTorch. Questions techniques, annonces, tutoriels. Support de la core team PyTorch. Tres actif.
Pourquoi c'est utile : Le meilleur endroit pour les questions PyTorch specifiques. Reponses souvent des developpeurs core.
PyTorch Support officiel Technique
Rejoindre les forums →

Stack Overflow [pytorch] tag

Tous niveaux
Questions/reponses Stack Overflow avec tag PyTorch. Problemes de code, debugging, best practices. Format Q&A structure.
Pourquoi c'est utile : Format Q&A excellent pour trouver des solutions rapides. Tres bon referencement Google. Contribuer augmente votre reputation.
Stack Overflow Q&A Debugging
Voir les questions PyTorch →

Discord fast.ai

Debutant
Serveur Discord officiel fast.ai. Discussions en temps reel, aide entre apprenants, annonces de cours, events. 30K+ membres.
Pourquoi c'est utile : Communaute tres active et bienveillante. Parfait pour les debutants. Beaucoup d'etudiants du cours fast.ai.
Discord 30K membres Temps reel
Rejoindre le Discord →

Kaggle Discussion Forums

Tous niveaux
Forums de discussions Kaggle. Par competition, dataset ou topic general. Partage de notebooks, strategies, tips. Tres pratique.
Pourquoi c'est utile : Apprendre des Kagglers experts. Comprendre les strategies gagnantes. Networking avec la communaute ML.
Kaggle Competitions Pratique
Voir les forums →

💡 Conseils du Mentor pour Utiliser ces Ressources