Reconversion pro : es-tu prêt à te lancer ? Fais le quiz 💯
Faire le quiz

Formation Python gratuite : cours en ligne, exercices et certificats

Benoît Yèche
Par 
Benoît Yèche
Chief Marketing Officer
Dernière mise à jour le 
21/10/2026
Formation Python gratuite : cours en ligne, exercices et certificats

Les ressources gratuites pour apprendre à coder en Python

Vous souhaitez vous initier à Python pour enrichir vos compétences en data ou simplement découvrir ce langage de programmation ? Alors vous serez ravi de savoir qu’il existe de nombreuses ressources gratuites pour apprendre à coder ! Dans la suite de cet article, nous vous présenterons en détail :

  • Des cours Python gratuits sur JULIE, la plateforme de Jedha, pour prendre en main les bases, avec notre workshop en replay.
  • Des formations Python gratuites avec certificat ou badge, dont un MOOC universitaire en français.
  • Des cours en ligne gratuits pour apprendre Python, du cours vidéo au manuel universitaire.
  • Des chaînes YouTube avec des tutoriels clairs et concrets.
  • Des plateformes d'exercices gratuites pour tester vos compétences.
  • Des communautés de développeurs Python où poser vos questions.

Formations gratuites ou payantes pour apprendre Python : que choisir ?

Tout apprentissage de Python commence par les fondamentaux : variables, boucles, fonctions… autant d’éléments que les ressources gratuites vous permettront d’acquérir. Mais si vous souhaitez aller plus loin, vous constaterez que vous serez rapidement limité par les formations gratuites et en ligne pour apprendre Python. En effet, celles-ci seront rarement pratiques, ne vous proposeront pas d’accompagnement personnalisé ni de cadre pédagogique.

Si vous vous intéressez à Python dans le cadre d'une reconversion ou d'une montée en compétences, commencez par un cours gratuit comme ceux que nous vous proposons sur JULIE. Puis, pour en faire votre métier, choisissez une formation selon votre objectif :

Et pour comparer avec les autres options du marché, consultez notre sélection des formations Python.

Formation Python

Comparatif des meilleurs cours gratuits pour apprendre Python en 2026

Meilleures formations gratuites pour apprendre Python en 2026 : cours, certificats et exercices
Rang Ressource Type Durée Niveau Langue Certificat
1 JULIE by Jedha Cours en ligne et workshop Plus de 15 h Débutant → Intermédiaire 🇫🇷 🇬🇧 Non
2 FUN MOOC, Université Côte d'Azur et Inria MOOC universitaire 81 h sur 9 semaines Intermédiaire → Avancé 🇫🇷 Badge gratuit
3 Kaggle Learn, Python Micro-cours pratique 5 h Débutant 🇬🇧 Certificat gratuit
4 Cisco, Python Essentials 1 et 2 Cours en ligne 30 h et 40 h Débutant → Intermédiaire 🇬🇧 Badge gratuit (examen PCEP payant)
5 Cours de Python, Université Paris Cité Manuel PDF et exercices À votre rythme Débutant 🇫🇷 Non
6 Microsoft Learn, Prise en main de Python Parcours en ligne À votre rythme Débutant 🇫🇷 Non
7 Google's Python Class Cours écrit, vidéos et exercices 2 jours Intermédiaire 🇬🇧 Non
8 Udemy, cours de Thomas Collart Cours vidéo Moins de 2 h Débutant 🇫🇷 Non
9 HackerRank Exercices et test de certification À votre rythme Débutant → Avancé 🇬🇧 Certificat Python (Basic) gratuit
10 France-IOI Exercices corrigés À votre rythme Débutant → Avancé 🇫🇷 Non
11 LeetCode Exercices algorithmiques À votre rythme Intermédiaire → Avancé 🇬🇧 Non
12 Jedha (YouTube) Workshop en replay 1 h Débutant 🇫🇷 Non
13 Graven (YouTube) Tutoriels vidéo Environ 5 h (16 vidéos) Débutant 🇫🇷 Non
14 Discord Jedha Communauté — Tous niveaux 🇫🇷 Non
15 r/learnpython (Reddit) Communauté — Tous niveaux 🇬🇧 Non

Plus de 15 heures de cours gratuits pour apprendre Python sur JULIE by Jedha

(miniature « maxresdefault ») est retirée.

Envie de vous mettre à Python sans sortir votre carte bancaire ? Sur JULIE, notre plateforme pédagogique, une partie du catalogue est ouverte gratuitement à tous. Vous y trouverez ainsi plus de 15 heures de cours gratuits pour apprendre Python et les outils qui vont avec, conçus par notre équipe pédagogique. Le mieux ? Les exercices qui les accompagnent se font directement dans votre navigateur, et vous n’avez donc rien besoin d’installer sur votre ordinateur pour faire vos premiers pas.

Voici l’ordre dans lequel nous vous conseillons de les suivre :

Étape 1 : les bases de Python

Introduction to Python - 3 h 30 - Débutant

Dès les premières minutes, vous écrivez du code pour créer vos premières variables, manipuler des listes, des dictionnaires et des tuples, utiliser des boucles et des conditions, puis analyser vos premières données avec la librairie Pandas.

Introduction à Python : programme de calcul des dépenses - 3 h - Débutant

Dans ce cours complet associé à notre workshop Python, vous construisez pas à pas un petit programme de calcul de budget dans Google Colab, ce qui vous permet de revoir chaque notion en situation pour mieux l’assimiler. Accédez gratuitement au replay du cours associé simplement en vous inscrivant sur JULIE.

Étape 2 : votre environnement de développeur

Bash: Unleash the Power of the command line - 5 h - Débutant

Le terminal est l’outil de tous les jours des développeurs. Vous apprenez à l’utiliser et à écrire vos premiers scripts Bash pour lancer et automatiser vos programmes Python.

Apprenez à utiliser le terminal, l’outil privilégié des développeurs, et à écrire vos premiers scripts Bash pour lancer et automatiser vos programmes Python.

Understand Conda Environment - 30 min - Intermédiaire

Fini les conflits de versions entre vos projets : dans ce module, vous installez et configurez Conda pour créer des environnements de travail propres et isolés.

Étape 3 : Python pour la data

Statistics - 2 h 30 - Débutant

Avant d’analyser des données avec Python, il faut maîtriser les fondamentaux de la statistique. Dans ce cours, vous découvrez ainsi les échantillons, la distribution normale, les intervalles de confiance et effectuez vos premiers tests pour mettre vos nouvelles compétences en pratique.

Linear Algebra - 2 h - Débutant

Derrière NumPy et le machine learning, il y a des vecteurs et des matrices. Ce cours vous en donne les bases mathématiques.

Étape 4 : mettre votre code en ligne

Stage to production with Heroku - 1 h - Intermédiaire

Dans ce cours gratuit, vous déployez votre première application Python sur Internet avec Docker et Heroku pour que votre code puisse tourner, même en dehors de votre ordinateur.

Comment accéder gratuitement aux cours de JULIE ?

  1. Rendez-vous sur JULIE.
  2. Inscrivez-vous gratuitement sur la plateforme.
  3. Choisissez un cours avec le label « Free » dans le catalogue des cours en ligne.

Une fois votre compte créé, vous pouvez débuter votre apprentissage immédiatement, car tous les cours se suivent à votre rythme, et ne vous imposent aucune date de début.

Formation Python certifiante gratuite : 4 cours avec certificat ou badge

Plusieurs formations Python gratuites vous délivrent un certificat ou un badge une fois que vous les avez terminées. Ces justificatifs valorisent votre CV ou votre profil LinkedIn, mais ils ne remplacent pas les certifications professionnelles. Et si parfois, ces cours en ligne vous préparent à une vraie certification Python, le passage de cette dernière est souvent payant. Mais ces ressources restent idéales pour débuter votre apprentissage :

  • FUN MOOC, avec l'Université Côte d'Azur et Inria
  • Kaggle Learn
  • Cisco, Python Essentials 1
  • Cisco, Python Essentials 2

FUN MOOC : le MOOC Python de référence en français, avec badge

Proposé par l’Université Côte d’Azur et Inria sur FUN MOOC, « Python : des fondamentaux aux concepts avancés du langage » est un programme gratuit et en français. Étalé sur 9 semaines pour environ 81 heures, il ne se contente pas de la syntaxe : vous travaillez le typage dynamique, les espaces de nommage, les itérateurs et la programmation asynchrone, puis vous explorez l’écosystème data de Python avec NumPy et Pandas. Les 6 premières semaines forment le tronc commun, sur lequel porte l’évaluation finale, et si vous la réussissez, vous obtenez un badge. Les inscriptions sont ouvertes jusqu’au 31 décembre 2026.

À noter : ce MOOC suppose une certaine familiarité avec l’algorithmique, et il convient donc davantage aux profils intermédiaires qu’aux débutants absolus.

Kaggle Learn : 5 heures de Python, un certificat à la clé

Sur Kaggle, la plateforme de référence des Data Scientists, vous apprenez en pratiquant : le micro-cours Python, gratuit et d’une durée d’environ 5 heures, repose ainsi sur des exercices à réaliser directement dans votre navigateur, et une fois que vous l’avez terminé, vous recevez un certificat gratuit.

Le cours est en anglais, et vous pouvez enchaîner avec les micro-cours sur Pandas et le machine learning.

Cisco Python Essentials 1 : apprendre à coder en Python, avec badge

Vous partez de zéro ? Ce cours gratuit, préparé avec le Python Institute, vous apprend les bases du langage en environ 30 heures, et est accessible sans aucun pré-requis. Si vous réussissez le test final, vous décrochez même un badge numérique Cisco gratuit. Et si l’envie vous prend d’aller plus loin, il vous prépare aussi à la certification PCEP du Python Institute. Mais attention, l’examen PCEP est payant et distinct du badge.

Cisco Python Essentials 2 : passer au niveau intermédiaire avec cette formation Python en ligne

Une fois les bases acquises, allez encore plus loin avec cette formation Python en ligne gratuite. Proposée en anglais en environ 40 heures, vous y découvrirez les modules, les exceptions, les chaînes de caractères et la programmation orientée objet.

En plus de vous délivrer un badge gratuit à son issue, elle vous prépare également à la certification PCAP, dont l’examen est par contre payant.

4 cours en ligne gratuits pour apprendre Python

Pas facile de dénicher le cours gratuit mais quali face à la quantité de formations à Python disponibles en ligne. Voici 4 ressources qui répondront à différents besoins :

Udemy : un premier cours vidéo gratuit en français

Envie de tester Python sans vous engager ? Créé par Thomas Collart, ce cours vidéo gratuit dure moins de 2 heures et vous fait découvrir le langage en pratiquant : installation de l’environnement, types de données, variables, conditions et boucles. Il s’adresse aux grands débutants. Comme tous les cours gratuits d’Udemy, il ne délivre pas de certificat.

Université Paris Cité : un cours de Python complet et gratuit, en PDF

Ce vrai manuel universitaire, rédigé par Patrick Fuchs et Pierre Poulain, enseignants à l’Université Paris Cité, vous est offert, puisque vous pourrez télécharger ce cours de plus de 300 pages gratuitement en PDF et en ligne. Vous y retrouvez les fondamentaux de Python (variables, listes, boucles, fonctions, dictionnaires, notebooks Jupyter) et de nombreux exercices corrigés pour vérifier vos acquis. C’est l’une des meilleures ressources écrites en français pour apprendre à votre rythme.

Microsoft Learn : les bases de Python, en français

Envie d’avancer pas à pas, exercices à l’appui ? Microsoft vous propose gratuitement et en français un parcours en deux parties, « Prise en main de la programmation Python », qui vous fait découvrir les bases du langage progressivement. C’est l’idéal pour compléter un premier cours, comme par exemple l’introduction que nous vous proposons sur JULIE.

Google for Developers : la classe Python de Google

Vous avez déjà quelques notions de programmation (variables, conditions) ? La classe Python de Google est faite pour vous : elle vous permet de consolider vos acquis et d’aller plus loin. Elle est en anglais et ne délivre pas de certificat. Chez Google, ce contenu est d’ailleurs utilisé en interne comme formation intensive de mise à niveau.

Ressource fiable et bien structurée, cette formation Python gratuite est idéale pour consolider vos bases avant de passer à des projets plus ambitieux.

Les chaînes YouTube pour apprendre à coder en Python

Si vous préférez le format vidéo, accessible à tout moment, voici nos recommandations pour apprendre Python sur YouTube :

Jedha : notre workshop gratuit pour découvrir Python

Workshop : Introduction à Python

Avec Aurélie Mutschler, docteure en physique et formatrice data chez Jedha depuis 2019, vous écrivez vos premières lignes de Python dans Google Colab. Au programme, vous découvrirez des variables, types de données et boucles, et mettez le tout en pratique en construisant un mini-programme de calcul de budget. Le plus beau ? Rien à installer sur votre ordinateur, votre navigateur suffit.

Le cours complet associé est disponible gratuitement sur JULIE, et si vous souhaitez participer à notre prochain live pour nous poser vos questions en direct, consultez les dates de nos prochains événements.

Apprendre Python gratuitement

Graven - Développement : les meilleurs tutoriels Python francophones

Graven est un jeune développeur passionné de programmation informatique qui partage son amour du code en ligne.  Il propose ainsi sur sa chaîne une série complète de 16 vidéos courtes et gratuites pour apprendre Python, qui font toutes entre 10 et 40 minutes. Au programme : les bases, les variables, les conditions, les listes, et bien plus.

Cette série « Apprendre le Python » cumule d’ailleurs plusieurs millions de vues, ce qui en fait l'une des références francophones les plus appréciées.

3 plateformes gratuites d'exercices pour apprendre le Python en ligne

Pour progresser rapidement en Python, rien ne vaut la pratique sur des cas réels. Voici donc deux plateformes incontournables grâce auxquelles vous pourrez mettre en pratique vos nouvelles connaissances en Python grâce à des exercices interactifs gratuits.

HackerRank : des exercices et une certification gratuite en Python

HackerRank vous propose de nombreux exercices pratiques et classés par niveaux (de débutant à avancé) pour progresser en Python. Intérêt non-négligeable : chaque défi est également noté et corrigé instantanément, ce qui est idéal pour comprendre vos erreurs.

Et en plus de cela, la plateforme vous permet même de certifier gratuitement vos compétences en Python ! L’idéal pour augmenter votre légitimité auprès des recruteurs. Le test de certification Python (Basic) est gratuit : il dure 1 h 30 et délivre un certificat HackerRank en cas de réussite. C'est un bon moyen de vérifier vos acquis, mais ce niveau basique peut s'avérer insuffisant pour certains métiers.

LeetCode : progressez en Python grâce à des exercices algorithmiques gratuits

LeetCode est la référence mondiale pour s'entraîner à résoudre des problèmes algorithmiques en Python. Des centaines de problèmes y sont accessibles gratuitement, et classés par difficulté (Easy, Medium, Hard), ce qui est idéal pour apprendre à votre rythme.

France-IOI : des centaines d'exercices corrigés, en français

Et si vous appreniez Python comme les futurs candidats aux Olympiades d’informatique ? France-IOI, l’association qui les prépare, vous propose un parcours gratuit en français pour apprendre la programmation en Python, où vous partez de zéro pour aller jusqu’à l’algorithmique avancée. Chaque exercice est corrigé automatiquement, vous savez donc tout de suite où vous en êtes. Les niveaux se débloquent au fil de votre progression, ce qui vous motive à garder le rythme et à pratiquer régulièrement.

Besoin d'un aide-mémoire ? Téléchargez gratuitement notre Cheat Sheet Python pour débutants conçue par nos formateurs, qui vous permettra de garder à porté de main toute la syntaxe Python essentielle.

Rejoignez gratuitement une communauté Python pour progresser plus vite

Apprendre à coder en autonomie peut être un exercice très solitaire, alors qu’on a parfois besoin d’avoir un interlocuteur à qui poser des questions ! Or, la plupart des ressources et formations gratuites sont en ligne et ne vous proposent aucun accompagnement. Heureusement, il existe une solution pour pallier ce problème : rejoindre une communauté active, où vous pourrez poser vos questions pour obtenir l’aide d’experts en Python, partager vos projets et même accéder à des opportunités d'emploi.

Le Discord de Jedha : posez vos questions à des pros de Python !

Rejoignez gratuitement le Discord de Jedha et ses quelque 4 700 membres pour échanger avec nos experts en Data, notre équipe pédagogique et nos anciens étudiants. Il est avant tout dédié aux élèves de nos formations payantes en Data et en IA, mais nous l’avons ouvert à toutes et tous pour vous permettre de tchatter en ligne avec des experts de la programmation.

r/learnpython : la communauté Reddit pour débuter en Python

Un message d’erreur que vous ne comprenez pas ? Un projet pour lequel vous avez besoin d’un avis ? Sur le subreddit r/learnpython, vous posez vos questions techniques, partagez vos projets et découvrez les ressources recommandées par la communauté. Les échanges sont en anglais, et les membres sont bienveillants avec les débutants. Pour obtenir une vraie aide, jouez le jeu : montrez le code que vous avez déjà écrit et le message d’erreur complet, car c’est ce qui permet aux autres de vous répondre précisément, plutôt que de vous renvoyer à une solution toute faite.

Devenez un expert en Python pour travailler dans la Data et l’intelligence artificielle

Les ressources présentées vous permettront de découvrir les bases de Python et de vous exercer efficacement. Mais pour décrocher votre premier emploi dans la Data ou l’intelligence artificielle, ces formations gratuites seront rarement suffisantes à elles seules. Il sera donc judicieux de compléter votre apprentissage avec une formation plus approfondie, qui vous permettra notamment de maîtriser des bibliothèques Python avancées (Scikit-learn, TensorFlow, PyTorch), et de progresser en travaillant sur des projets professionnels concrets qui constitueront la base de votre portfolio.

 Et justement, chez Jedha, nous sommes là pour vous accompagner dans votre montée en compétences :

  1. Commencez par télécharger le programme complet de nos formations en Data et en IA pour les découvrir en détail.
  2. Venez nous poser toutes vos questions lors de notre prochaine Soirée Portes Ouvertes en ligne.
  3. Prenez rendez-vous avec notre équipe d'admissions pour terminer d'affiner votre projet de formation.

En seulement quelques mois, vous pourrez ainsi acquérir toutes les compétences nécessaires pour manipuler Python comme un pro, ce qui vous ouvrira les portes de nouvelles opportunités dans le monde de la Data et de l’IA.

Questions fréquentes sur les formations gratuites pour apprendre à coder en Python

Comment apprendre à coder en Python gratuitement ?

Pour apprendre à coder en Python gratuitement, commencez par un cours pour débutants, comme ceux proposés sur JULIE ou le cours en PDF de l'Université Paris Cité. Pratiquez ensuite chaque jour sur une plateforme d'exercices comme France-IOI ou HackerRank., et complétez votre apprentissage des vidéos proposées sur les chaînes YouTube spécialisées. Et pour apprendre à coder à un niveau professionnel, le plus efficace reste encore de suivre une formation Python encadrée.

Existe-t-il une formation Python certifiante gratuite ?

Il existe des formations certifiantes en Python gratuites, mais à condition de vous contenter des certificats ou des badges délivrés en fin de cours que vous pourrez obtenir à l’issue de plusieurs cours en ligne :

  • FUN MOOC (Université Côte d’Azur et Inria) : un badge
  • Kaggle : un certificat pour le micro-cours Python
  • Cisco : un badge numérique pour chaque cours Python Essentials
  • HackerRank : un certificat Python (Basic), après un test gratuit

Les certifications professionnelles reconnues, comme la PCEP ou la PCAP du Python Institute, passent en revanche par un examen payant. Pour choisir la vôtre, consultez notre sélection des certifications Python les plus reconnues.

Comment devenir bon en Python rapidement ? 

Pour atteindre rapidement un bon niveau en Python, le plus important est de pratiquer régulièrement pour bien intégrer sa syntaxe et développer des réflexes avec les principales commandes. 

Est-il difficile d’apprendre Python ? 

Python est réputé pour être l’un des langages de programmation les plus faciles à apprendre. En effet, il est caractérisé par sa souplesse : il existe des manières différentes de coder une tâche. Par ailleurs, sa syntaxe est très épurée et se rapproche de l’anglais courant.

Combien de temps faut-il pour apprendre Python ?

Quelques semaines suffisent pour acquérir les bases du Python (variables, boucles, fonctions) si vous y consacrez quelques heures par semaine ; pour preuve, les cours gratuits de JULIE ou le micro-cours de Kaggle se bouclent en moins de 20 heures. Pour développer une maîtrise professionnelle de Python pour par exemple travailler dans la data ou l’IA, comptez plutôt plusieurs mois de pratique régulière sur des projets concrets, ce que vous permet par exemple une formation intensive comme la formation Data Scientist de Jedha.

La formation Google Python est-elle gratuite ?

Cela dépend de laquelle. La classe Python de Google, proposée sur Google for Developers, est entièrement gratuite. En revanche, le certificat Google IT Automation with Python est hébergé sur Coursera, et après 7 jours d'essai gratuit, vous devrez souscrire un abonnement mensuel payant pour le terminer et obtenir le certificat. Pour vous former sans rien payer, les cours Python de JULIE sont une bonne alternative.

Formation IA avec JedhaFormation IA avec Jedha
Soirée Portes Ouvertes JedhaSoirée Portes Ouvertes Jedha
Benoît Yèche
Benoît Yèche
Chief Marketing Officer
Benoît est le Chief Marketing Officer de Jedha Bootcamp depuis décembre 2022. Diplômé d'HEC et Sciences Po Paris, il s'est spécialisé dans le marketing et les start-ups. Passionné de Data Marketing et des sujets liés à la formation continue, il a rejoint Jedha pour développer la notoriété de l'école de référence en Data et en Cybersécurité !

Articles recommandés

Financement Formations

Comment financer sa formation avec son CPF ?

Utilisez au mieux votre CPF pour donner un coup de boost à votre carrière. Découvrez les étapes pour financer votre formation via le CPF et explorez les opportunités offertes par Jedha.

Data Science

Quel est le salaire d'un Data Scientist en 2026 ?

Les Data Scientists ont parmi les salaires les plus élevés des métiers de la Tech mais de nombreux facteurs entrent en jeu dans leur rémunération. Pour y voir plus clair, on fait le point sur le salaire d'un Data Scientist en 2025, en France et à l’étranger.

Analyse de donnees

Formation gratuite à SQL

Découvrez les meilleures formations gratuites pour apprendre à coder en SQL : cours en ligne, au format PDF ou vidéos sur Youtube !

Blog

Python vs R : quel langage apprendre en 2026 ?

Python et R font partis des langages de programmations les plus utilisés dans le domaine de la Data Science. Connaissez-vous réellement la différence entre ces deux langages de programmation ?