100 Jours de ML

#100JoursDeML : le guide complet pour apprendre le machine learning en 100 jours

#100JoursDeML : le guide complet pour apprendre le machine learning en 100 jours

Apprendre le machine learning seul, c'est possible. Mais la plupart des gens abandonnent — non par manque de capacité, mais par manque de structure et de régularité. C'est exactement le problème que le challenge #100JoursDeML résout : un plan jour par jour, des leçons vidéo offertes, et une communauté pour tenir la distance.

Cette page est votre point de départ : le programme complet, organisé en 10 modules progressifs. Chaque module renvoie vers un article détaillé avec toutes les leçons vidéo intégrées.

📥 La checklist offerte du challenge
Recevez le PDF avec les 100 leçons à cocher et suivez votre progression jour après jour.

Télécharger la checklist →

La méthode du challenge

Le principe tient en trois règles :

  1. Une heure par jour minimum, tous les jours. La régularité bat l'intensité : une heure quotidienne pendant 100 jours vaut mieux que des week-ends entiers espacés de trois semaines.
  2. Suivre l'ordre du programme. Chaque module s'appuie sur le précédent — les statistiques avant les modèles, la préparation des données avant l'entraînement.
  3. Partager sa progression publiquement avec le hashtag #100JoursDeML. L'engagement public crée la responsabilité, attire les retours d'expérience… et parfois les recruteurs.

💡 À retenir : des participants des éditions précédentes ont reçu des propositions d'entretien avant même le jour 100, simplement parce qu'un recruteur suivait leur progression sur LinkedIn.

Le programme en 10 modules

Module 1 — Démarrer : Python et les outils du data scientist Comprendre ce qu'est vraiment le machine learning, installer son environnement, et maîtriser le trio NumPy, Pandas, Matplotlib/Seaborn.

Module 2 — Les statistiques indispensables Types de variables, tendance centrale, dispersion, lois de probabilité, statistiques bivariées : le socle sans lequel on applique des modèles sans les comprendre.

Module 3 — Les méthodes factorielles : ACP, AFC, ACM Réduire la dimension de vos données et révéler leur structure cachée, théorie et pratique Python.

Module 4 — Préparer ses données : le preprocessing Normalisation, encodage, valeurs manquantes, outliers, sélection de variables : 80 % du travail réel d'un data scientist.

Module 5 — Les fondamentaux de l'apprentissage supervisé Fonctions de coût, métriques, overfitting, compromis biais-variance, validation croisée : les concepts qui font la différence en entretien.

Module 6 — Régressions linéaire et logistique Les deux modèles fondamentaux, leurs hypothèses, leurs pièges, et les régressions pénalisées (Ridge, Lasso, Elastic Net).

Module 7 — Arbres, forêts aléatoires et ensemble learning Des arbres de décision à XGBoost, LightGBM et CatBoost : les modèles qui gagnent les compétitions.

Module 8 — KNN et SVM Deux classiques incontournables : les plus proches voisins et les machines à vecteurs de support.

Module 9 — L'apprentissage non supervisé : le clustering K-means, classification hiérarchique, DBSCAN : trouver des groupes dans des données sans étiquettes.

Module 10 — Les séries temporelles Stationnarité, ARIMA, VAR, VECM, GARCH : prédire l'avenir à partir du passé, jusqu'à l'analyse des cours de bourse.

Et pour la suite

Le challenge inclut aussi des jalons carrière : comment trouver son emploi de data scientist et les compétences pour rester indispensable à l'ère de l'IA. Une fois les 100 jours terminés, le challenge 30 Jours de Deep Learning prend le relais.

🚀 Conseil : ne vous contentez pas de regarder. Codez chaque leçon, publiez vos notebooks, et construisez au fil du challenge un portfolio qui parlera pour vous. Le meilleur moment pour commencer était hier — le deuxième meilleur moment, c'est aujourd'hui.

La playlist complète des 100 leçons est disponible ici.

Questions fréquentes

Faut-il savoir coder pour commencer le challenge ?

Non. Le Module 1 part de zéro : installation de Python et prise en main des outils. Une familiarité avec la logique de base (variables, boucles) aide, mais s'acquiert en route.

Faut-il être fort en mathématiques ?

Il faut être à l'aise avec les notions de lycée et accepter d'apprendre le reste au fil du parcours. Le Module 2 couvre les statistiques nécessaires, et chaque concept mathématique est introduit au moment où on en a besoin.

Combien de temps faut-il y consacrer ?

Une heure par jour minimum, pendant 100 jours. C'est la régularité qui fait la différence, pas les sessions marathon.

Le challenge est-il payant ?

Non — les 100 leçons vidéo sont offertes, en accès libre sur YouTube. Pour un accompagnement structuré avec projets encadrés, les formations de LDA Academy prennent le relais — parlons-en.

Que faire après les 100 jours ?

Le challenge 30 Jours de Deep Learning, la construction de votre portfolio, et la préparation aux entretiens — voir aussi le métier de Quantitative UX Researcher chez Google pour élargir vos horizons de carrière.

Pas de commentaires ici — les meilleures conversations se passent sur LinkedIn.

Discutons sur LinkedIn →
Natacha NJONGWA YEPNGA

Natacha NJONGWA YEPNGA

Ingénieure Data Scientist, entrepreneure et fondatrice du Groupe LDA. J'aide les organisations et les professionnels à mettre la Data et l'IA au service de l'humain.