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.
Téléchargez le programme de nos formations
Téléchargez le rapport d’insertion 2026

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 :
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.

(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 :
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.
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.
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.
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.
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.
Derrière NumPy et le machine learning, il y a des vecteurs et des matrices. Ce cours vous en donne les bases mathématiques.
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.
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.
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 :
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.
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.
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.
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.
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 :
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.
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.
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.
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.
Si vous préférez le format vidéo, accessible à tout moment, voici nos recommandations pour apprendre Python sur YouTube :
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.

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.
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 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 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.
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.
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.
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.
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.
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 :
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.
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.
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 :
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.
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.
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.
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.
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.