Parcours Data scientist
Le parcours type Data scientist enchaîne 27 cours, soit 139 leçons, 411 exercices et environ 83 heures de contenu. Il commence par « Bases de la programmation et algorithmique » et se termine par « Docker et déploiement ». C'est l'ordre de base : ton parcours personnel est construit à partir de lui et de ton objectif.
- 27 cours
- 139 leçons
- 411 exercices
- environ 83 h
- Exécution : navigateur, projet complet
- Bases de la programmation et algorithmique
- Terminal et ligne de commande
- Git et GitHub
- Coder avec un assistant IA (prompts, relecture du code)
- SQL fondamentaux (SELECT, filtres, agrégats)
- SQL intermédiaire (jointures, sous-requêtes)
- SQL avancé (CTE, fonctions de fenêtre)
- Statistiques descriptives
- Probabilités et statistiques inférentielles
- Python fondamentaux
- Python intermédiaire (fonctions, modules, POO)
- Analyse de données avec pandas et NumPy
- Nettoyage et préparation des données
- Visualisation (Matplotlib, Seaborn, Plotly)
- Analyse exploratoire des données
- Introduction au machine learning (scikit-learn)
- Apprentissage supervisé : régression et classification
- Apprentissage non supervisé : clustering, réduction de dimension
- Évaluation et validation des modèles
- Feature engineering
- Séries temporelles et prévision
- HTTP et API REST
- API avec FastAPI
- Deep learning avec PyTorch
- Traitement du langage (NLP) et LLM
- Déployer un modèle (API, MLOps de base)
- Docker et déploiement
- Fondamentaux
- SQL
- Statistiques
- Python
- Analyse de données
- Data science
- Back-end
- Python pour le web
Les 27 cours, dans l'ordre
- Fondamentaux4 cours
- 01Bases de la programmation et algorithmiqueApprenez à programmer pas à pas en Python : variables, conditions, boucles, fonctions et premiers algorithmes.
- 02Terminal et ligne de commandeMaîtrisez le terminal : navigation, gestion de fichiers, recherche, pipes, scripts bash et permissions.
- 03Git et GitHubVersionnez votre code avec Git et collaborez sur GitHub : commits, branches, conflits, push, pull requests.
- 04Coder avec un assistant IA (prompts, relecture du code)Utilisez un assistant IA pour coder efficacement : prompts précis, relecture critique, tests, débogage et sécurité.
- SQL3 cours
- 05SQL fondamentaux (SELECT, filtres, agrégats)Apprenez à interroger une base de données en SQL : sélectionner, filtrer, trier, compter et résumer des données par groupes.
- 06SQL intermédiaire (jointures, sous-requêtes)Combinez plusieurs tables avec les jointures, écrivez des sous-requêtes et maîtrisez CASE WHEN, UNION et EXCEPT.
- 07SQL avancé (CTE, fonctions de fenêtre)Écrivez des requêtes analytiques avec les CTE, les CTE récursives et les fonctions de fenêtre : classements, cumuls, évolutions.
- Statistiques2 cours
- 08Statistiques descriptivesRésumer et décrire des données : types de variables, moyenne, médiane, dispersion, quantiles, valeurs aberrantes et corrélation, avec Python.
- 09Probabilités et statistiques inférentiellesPasser de l'échantillon à la population : probabilités, lois, théorème central limite, intervalles de confiance et tests d'hypothèses en Python.
- Python5 cours
- 10Python fondamentauxApprenez les bases de Python : variables, conditions, boucles, listes, dictionnaires, fonctions et gestion des erreurs.
- 11Python intermédiaire (fonctions, modules, POO)Écrivez un Python structuré : fonctions avancées, générateurs, modules, classes, héritage, dataclasses et exceptions métier.
- 12Analyse de données avec pandas et NumPyAnalysez des données en Python : tableaux NumPy, DataFrame pandas, filtres, colonnes calculées, groupby, tableaux croisés et jointures.
- 13Nettoyage et préparation des donnéesNettoyez des données réelles avec pandas : diagnostic, valeurs manquantes, types, doublons, valeurs aberrantes et pipeline reproductible.
- 14Visualisation (Matplotlib, Seaborn, Plotly)Créez des graphiques clairs en Python avec Matplotlib, Seaborn et Plotly : choix du visuel, mise en forme, facettes et interactivité.
- Analyse de données1 cours
- Data science6 cours
- 16Introduction au machine learning (scikit-learn)Découvrez le machine learning avec scikit-learn : vocabulaire, fit/predict, train/test, prétraitement et pipelines.
- 17Apprentissage supervisé : régression et classificationMaîtrisez les grands modèles supervisés avec scikit-learn : linéaires, régularisés, logistique, arbres, kNN et ensembles.
- 18Apprentissage non supervisé : clustering, réduction de dimensionSegmentez et résumez vos données sans étiquettes : K-means, DBSCAN, clustering hiérarchique, ACP et t-SNE avec scikit-learn.
- 19Évaluation et validation des modèlesÉvaluez vos modèles avec rigueur : métriques adaptées, ROC et seuil, validation croisée, réglage d'hyperparamètres, fuites.
- 20Feature engineeringPréparez des variables performantes : transformations, encodages, valeurs manquantes, ColumnTransformer, dates et sélection.
- 21Séries temporelles et prévisionAnalysez et prévoyez des séries temporelles : pandas, décomposition, baselines, lissage exponentiel, ARIMA et modèles ML.
- Back-end1 cours
- Python pour le web1 cours
- Data science3 cours
- 24Deep learning avec PyTorchMaîtrisez les bases du deep learning avec PyTorch : tenseurs, autograd, réseaux, entraînement, régularisation, CNN et transfer learning.
- 25Traitement du langage (NLP) et LLMDu TF-IDF aux LLM : tokenisation, embeddings, Transformers, RAG et fine-tuning LoRA, avec une évaluation rigoureuse.
- 26Déployer un modèle (API, MLOps de base)Mettez un modèle en production : sérialisation, API FastAPI, Docker, tests, CI, registre MLflow et monitoring de la dérive.
- Back-end1 cours
Cours optionnels
Proposés selon ton objectif, en plus du parcours de base.
- RAG en productionPassez d'un prototype RAG à un système fiable : découpage structurel, pgvector, recherche hybride, évaluation, mises à jour et droits d'accès.
- Évaluer et superviser un système d'IAÉvaluez et supervisez un système d'IA : jeux de test, modèle juge, qualité, coût et latence, dérive, retours utilisateurs et tableau de suivi.
- Héberger des modèles d'IA en localHébergez vos modèles d'IA : Ollama et vLLM, quantification, calcul de VRAM, passerelle local d'abord avec cloud en secours, et sécurité.
Les autres parcours
Data analyst
- Bases de la programmation et algorithmique
- Coder avec un assistant IA (prompts, relecture du code)
- SQL fondamentaux (SELECT, filtres, agrégats)
- SQL intermédiaire (jointures, sous-requêtes)
- Statistiques descriptives
- Python fondamentaux
- Analyse de données avec pandas et NumPy
- Nettoyage et préparation des données
- Visualisation (Matplotlib, Seaborn, Plotly)
- Probabilités et statistiques inférentielles
- Analyse exploratoire des données
- Indicateurs métier et KPI
- SQL avancé (CTE, fonctions de fenêtre)
- Data storytelling et présentation des résultats
- Automatiser avec Python (fichiers, Excel, API)
- Tests A/B et expérimentation
- Pipelines ETL simples
- Fondamentaux
- SQL
- Statistiques
- Python
- Analyse de données
Power BI
- SQL fondamentaux (SELECT, filtres, agrégats)
- SQL intermédiaire (jointures, sous-requêtes)
- Modélisation de bases de données
- Statistiques descriptives
- Indicateurs métier et KPI
- Découverte de Power BI Desktop
- Power Query : importer et transformer
- Modélisation en schéma en étoile
- DAX fondamentaux
- DAX avancé (contexte, time intelligence)
- Data storytelling et présentation des résultats
- Concevoir rapports et tableaux de bord
- Service Power BI : publication, partage, sécurité RLS
- SQL
- Statistiques
- Analyse de données
- Power BI
Développeur web JavaScript
- Bases de la programmation et algorithmique
- Terminal et ligne de commande
- Git et GitHub
- Coder avec un assistant IA (prompts, relecture du code)
- HTML fondamentaux
- CSS fondamentaux
- Mise en page responsive (Flexbox, Grid)
- JavaScript fondamentaux
- DOM et événements
- JavaScript asynchrone (promesses, fetch, API)
- Accessibilité et SEO
- Structures de données et complexité
- TypeScript
- React
- SQL fondamentaux (SELECT, filtres, agrégats)
- SQL intermédiaire (jointures, sous-requêtes)
- Modélisation de bases de données
- HTTP et API REST
- Node.js fondamentaux
- API avec Express
- Tests automatisés
- Authentification et sécurité web (OWASP)
- Application full-stack React + Node
- Docker et déploiement
- Fondamentaux
- Front-end
- SQL
- Back-end
- JavaScript côté serveur
Développeur web Python
- Bases de la programmation et algorithmique
- Terminal et ligne de commande
- Git et GitHub
- Coder avec un assistant IA (prompts, relecture du code)
- Python fondamentaux
- Python intermédiaire (fonctions, modules, POO)
- HTML fondamentaux
- CSS fondamentaux
- Mise en page responsive (Flexbox, Grid)
- JavaScript fondamentaux
- DOM et événements
- JavaScript asynchrone (promesses, fetch, API)
- SQL fondamentaux (SELECT, filtres, agrégats)
- SQL intermédiaire (jointures, sous-requêtes)
- Modélisation de bases de données
- HTTP et API REST
- API avec FastAPI
- Django fondamentaux
- Tests automatisés
- Authentification et sécurité web (OWASP)
- Application complète avec Django
- Docker et déploiement
- Fondamentaux
- Python
- Front-end
- SQL
- Back-end
- Python pour le web
Développeur web PHP
- Bases de la programmation et algorithmique
- Terminal et ligne de commande
- Git et GitHub
- Coder avec un assistant IA (prompts, relecture du code)
- HTML fondamentaux
- CSS fondamentaux
- Mise en page responsive (Flexbox, Grid)
- JavaScript fondamentaux
- DOM et événements
- JavaScript asynchrone (promesses, fetch, API)
- SQL fondamentaux (SELECT, filtres, agrégats)
- SQL intermédiaire (jointures, sous-requêtes)
- Modélisation de bases de données
- PHP fondamentaux
- PHP orienté objet et Composer
- PHP et bases de données (PDO)
- HTTP et API REST
- Laravel fondamentaux
- Tests automatisés
- Authentification et sécurité web (OWASP)
- Laravel avancé (API, files d'attente, tests)
- Docker et déploiement
- Fondamentaux
- Front-end
- SQL
- PHP
- Back-end
Développeur web Java
- Bases de la programmation et algorithmique
- Terminal et ligne de commande
- Git et GitHub
- Coder avec un assistant IA (prompts, relecture du code)
- Structures de données et complexité
- HTML fondamentaux
- CSS fondamentaux
- Mise en page responsive (Flexbox, Grid)
- JavaScript fondamentaux
- DOM et événements
- JavaScript asynchrone (promesses, fetch, API)
- SQL fondamentaux (SELECT, filtres, agrégats)
- SQL intermédiaire (jointures, sous-requêtes)
- Modélisation de bases de données
- Java fondamentaux
- Java orienté objet
- Collections, streams et exceptions
- Tests avec JUnit
- HTTP et API REST
- Spring Boot : API REST
- Persistance avec JPA et Hibernate
- Authentification et sécurité web (OWASP)
- Docker et déploiement
- Fondamentaux
- Front-end
- SQL
- Java
- Back-end
Excel et bureautique data
- Excel fondamentaux
- Excel : fonctions de recherche et logique
- Excel : tableaux croisés dynamiques
- Modéliser et fiabiliser un classeur Excel
- Utiliser l'IA générative au travail
- Power Query et Power Pivot dans Excel
- Automatiser Excel (VBA et Office Scripts)
- Power Automate : automatiser ses tâches
- Excel
- IA générative
- Power Platform
IA en entreprise
- Utiliser l'IA générative au travail
- Cybersécurité : les bases pour tous
- RGPD pour les équipes data et produit
- Gouvernance de l'IA et AI Act
- Power Automate : automatiser ses tâches
- IA générative
- Compétences transverses
- Power Platform
Développeur IA
- Bases de la programmation et algorithmique
- Python fondamentaux
- Python intermédiaire (fonctions, modules, POO)
- Git et GitHub
- Utiliser l'IA générative au travail
- HTTP et API REST
- Intégrer un LLM dans une application
- RAG en production
- Agents IA et automatisation
- Évaluer et superviser un système d'IA
- Docker et déploiement
- Héberger des modèles d'IA en local
- Fondamentaux
- Python
- IA générative
- Back-end
Data engineer
- Terminal et ligne de commande
- Git et GitHub
- SQL fondamentaux (SELECT, filtres, agrégats)
- SQL intermédiaire (jointures, sous-requêtes)
- SQL avancé (CTE, fonctions de fenêtre)
- Modélisation de bases de données
- Python fondamentaux
- Python intermédiaire (fonctions, modules, POO)
- Analyse de données avec pandas et NumPy
- Entrepôts de données et modélisation analytique
- Qualité et gouvernance des données
- Transformer les données avec dbt
- Orchestrer des pipelines avec Airflow
- Traitement distribué avec Spark
- PostgreSQL en pratique (index, performances)
- Docker et déploiement
- Fondamentaux du cloud
- Déployer une application sur le cloud
- Fondamentaux
- SQL
- Python
- Data engineering
- Back-end
- Cloud et DevOps
Site pour mon activité
- Créer son site avec WordPress
- Boutique en ligne avec WooCommerce ou Shopify
- Référencement local et présence en ligne
- HTML fondamentaux
- Sites et CMS
- Front-end
Analyste marketing
- SQL fondamentaux (SELECT, filtres, agrégats)
- SQL intermédiaire (jointures, sous-requêtes)
- Statistiques descriptives
- Indicateurs métier et KPI
- Analytics marketing
- Analytics e-commerce
- Data storytelling et présentation des résultats
- Tests A/B et expérimentation
- Référencement local et présence en ligne
- SQL
- Statistiques
- Analyse de données
- Analytics métier
- Sites et CMS
Cloud et DevOps
- Terminal et ligne de commande
- Git et GitHub
- Linux pour le développeur
- Docker et déploiement
- Intégration et déploiement continus
- Fondamentaux du cloud
- Déployer une application sur le cloud
- Kubernetes
- Infrastructure as code avec Terraform
- Cybersécurité : les bases pour tous
- Fondamentaux
- Cloud et DevOps
- Back-end
- Compétences transverses
Développeur mobile
- Bases de la programmation et algorithmique
- Git et GitHub
- JavaScript fondamentaux
- DOM et événements
- JavaScript asynchrone (promesses, fetch, API)
- TypeScript
- React
- HTTP et API REST
- Applications mobiles avec React Native
- Applications mobiles avec Flutter
- Fondamentaux
- Front-end
- Back-end
- Mobile
Chef de projet digital
- Utiliser l'IA générative au travail
- Gestion de projet agile
- Analyse métier : du besoin aux spécifications
- Conception UX et maquettes
- RGPD pour les équipes data et produit
- SQL fondamentaux (SELECT, filtres, agrégats)
- Indicateurs métier et KPI
- IA générative
- Compétences transverses
- SQL
- Analyse de données
Dis ce que tu veux savoir faire, on construit ton parcours
Ton parcours est assemblé à partir des cours du catalogue. Avec l'offre Pro, chaque leçon est racontée avec des exemples de ton métier.