Devenir data scientist
Le catalogue prépare au métier de data scientist avec un parcours de 27 cours (139 leçons, 411 exercices, environ 83 heures), de « Bases de la programmation et algorithmique » à « Docker et déploiement ». 34 cours du catalogue citent ce métier parmi leurs débouchés.
- 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
Les étapes du parcours
Fondamentaux
SQL
Statistiques
Python
Analyse de données
Data science
Back-end
Python pour le web
Data science
Back-end
Compétences travaillées
Fondamentaux29
VariablesTypes de baseConditions if / elif / elseBoucles for et whileListesFonctionsAlgorithmiqueNavigationGestion des fichiersRecherche avec grepPipesScripts bashPermissionsVariables d'environnement
SQL25
SELECT et FROMClause WHEREORDER BYDISTINCTCOUNT, SUM, AVG, MIN, MAXGROUP BYHAVINGTester NULL avec IS NULLINNER JOINLEFT JOINAnti-jointureAuto-jointureSous requetesExists
Statistiques19
Types de variablesEffectifs et fréquencesMoyenneMédianeVarianceÉcart-typeQuantilesValeurs aberrantesCorrélation de PearsonPandasProbabilitésThéorème de BayesLoi normaleLoi binomiale
5 autres compétences
Théorème central limiteIntervalle de confianceTest d'hypothèsep-valueScipy
Python79
VariablesTypes de basef-stringsConditionsBooléens et opérateurs logiquesListesBoucles for et whileCompréhensions de listeDictionnairesTuplesEnsembles (set)FonctionsExceptions try/exceptParamètres avancés
65 autres compétences
Annotations de typeFonctions lambdaFonctions d'ordre supérieurGénérateursModules et importBibliothèque standardEnvironnements virtuels et pipClasses et instancesMéthodesMéthodes spécialesHéritageDataclassesExceptions personnaliséesTableaux ndarrayCalcul vectoriséMasques booléensSeriesDataFrameLecture CSVExploration initialeloc et ilocFiltrage booléenTriColonnes calculéesRecodage de valeursDates avec .dtTexte avec .strgroupbyAgrégations multiplesTableaux croisésComptagesConcaténationJointuresContrôle des jointuresDiagnostic de qualitéDétection des manquantsDétection des doublonsValeurs manquantesImputationImputation par groupeConversion de typesto_numericto_datetimeType categoryHarmonisation du texteSuppression des doublonsValeurs aberrantesmelt et pivotPipeline de nettoyageValidation des donnéesFigure et AxesCourbesTitres, étiquettes et légendeChoix du graphiqueBarres et histogrammesNuages de points et boîtesSous-graphiquesFormatage des axesAnnotationsFonctions de niveau AxesEncodage par couleur (hue)FacettesPlotly ExpressStructure d'une figureExport HTML
Analyse de données10
Profilage des donnéesValeurs manquantesDoublonsAnalyse univariéeAnalyse bivariéeParadoxe de SimpsonÉvolution temporelleSynthèse d'analysePandasMatplotlib
Data science74
Machine learningFeatures et variable cibleEstimateurDécoupage train/testSurapprentissageStandardisationPipelineValidation croiséeRégression linéaireMAE, RMSE, R²RégularisationRégression logistiqueArbre de décisionk plus proches voisins
60 autres compétences
Forêt aléatoireGradient boostingClusteringK-meansScore de silhouetteDBSCANClustering hiérarchiqueAnalyse en composantes principalest-SNESegmentationMatrice de confusionPrécision et rappelCourbe ROC et AUCSeuil de décisionRéglage d'hyperparamètresCompromis biais-varianceFuite de donnéesTransformations numériquesEncodage one-hotEncodage par la cibleImputationColumnTransformerFeatures temporellesEncodage cycliqueSélection par filtrageImportance par permutationPandasDécompositionStationnaritéEvaluationLissage exponentielARIMA / SARIMAFeatures de lag et de calendrierBacktestingTenseurAutogradnn.ModuleBoucle d'entraînementRegularisationRéseau convolutifTransfer learningBasesTokenisationTF-IDFClassification de textesEmbeddingArchitecture TransformerGrand modèle de langageRetrieval-Augmented GenerationLoRA / PEFTÉvaluation des LLMSérialisationAPI d'inférenceFastAPI et PydanticDockerTests de modèleIntégration et déploiement continusRegistre de modèlesMonitoringDérive des données
Cours qui citent ce métier
- Bases de la programmation et algorithmique
- Terminal et ligne de commande
- Git et GitHub
- Structures de données et complexité · hors parcours de base
- 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)
- PostgreSQL en pratique (index, performances) · hors parcours de base
- Statistiques descriptives
- Probabilités et statistiques inférentielles
- Tests A/B et expérimentation · hors parcours de base
- Analyse exploratoire des données
- Pipelines ETL simples · hors parcours de base
- 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)
- 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
- Deep learning avec PyTorch
- Traitement du langage (NLP) et LLM
- Déployer un modèle (API, MLOps de base)
- HTTP et API REST
- Docker et déploiement
- API avec FastAPI
- RAG en production · hors parcours de base
- Évaluer et superviser un système d'IA · hors parcours de base
- Héberger des modèles d'IA en local · hors parcours de base
Questions fréquentes
Combien de temps faut-il pour suivre le parcours Data scientist ?
Le parcours de base représente environ 83 heures de leçons et d'exercices, réparties en 27 cours et 139 leçons. Tu avances à ton rythme, leçon par leçon.
Faut-il des connaissances avant de commencer ?
Non. Le parcours commence par « Bases de la programmation et algorithmique », un cours sans prérequis.
Quels domaines le parcours couvre-t-il ?
Dans l'ordre : Fondamentaux, SQL, Statistiques, Python, Analyse de données, Data science, Back-end, Python pour le web. Le dernier cours est « Docker et déploiement ».
Le parcours donne-t-il une certification ?
Pas à ce stade. La plateforme ne délivre pas encore de certification et ne revendique ni enregistrement RNCP, ni Qualiopi, ni éligibilité au CPF.
Les autres métiers
Devenir 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
Devenir analyste 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
Devenir 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
Devenir 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
Devenir 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
Devenir 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
Devenir 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
Devenir 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
Devenir 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
Devenir ingénieur 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
Devenir 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
Devenir 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
Devenir expert Excel et reporting
- 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
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.