%
L'offre est valable pendant
00 j
00 h
00 m
00 s
CodeGym
Remise
Trouvez votre voie et une nouvelle profession
—tout comme plus de 30 000 CodeGym diplômés l'ont fait
Programmer
UP TO65%
CodeGym Les cours de programmation en ligne vous aideront à maîtriser des domaines populaires et à commencer une carrière en informatique. Dans ces cours interactifs, que vous suivez à votre rythme, vous pouvez apprendre les bases de la programmation. Une formation avancée à CodeGym Université vous permettra d'acquérir une profession, de répondre aux exigences modernes du marché IT et d'évoluer jusqu'au niveau développeur intermédiaire.
Développer avec Claude Code AI Academy
  • cours
  • new
Développer avec Claude Code
Apprenez Claude Code, l’outil qui, d’ici deux ou trois ans, sera le minimum requis pour entrer dans la tech : il écrit le code, lance les tests et corrige les bugs, et c’est vous qui le pilotez. Apprenez à briefer l’agent, à relire ses changements et à remonter jusqu’à la vraie cause des bugs.
Voir les réductions
ALL IN ONE
ALL IN ONE
Une clé unique pour toutes les technologies (sauf les cours de l’AI Academy). Java, Python, C#, Frontend, SQL, Docker et d’autres cours de programmation — apprenez ce que vous voulez, quand vous voulez. Passez librement d’un parcours à l’autre.
Voir les réductions
Développement Java
  • cours
  • université
Développement Java
Apprenez les bases de Java, la programmation orientée objet, les design patterns et les frameworks, et créez vos premières applications.
Voir les réductions
Développement Python
  • cours
  • université
Développement Python
Apprenez à programmer en Python, à utiliser des bibliothèques, à automatiser des tâches et à créer des applications.
Voir les réductions
Développement de ChatGPT Apps
  • cours
  • new
Développement de ChatGPT Apps
Le premier cours au monde prêt pour la production. Créez des apps pour 800M d’utilisateurs ChatGPT. MCP, Agents SDK, monétisation ACP. Soyez parmi les premiers — votre moment App Store en 2026.
Voir les réductions
Développement Kotlin
  • cours
  • new
Développement Kotlin
Maîtrisez Kotlin — le langage de Google, Netflix, Uber. Coroutines, null-safety, réseau et bases de données. 680 exercices — 7 fois plus que n’importe quel autre cours Kotlin !
Voir les réductions
Développement C++
  • cours
  • new
Développement C++
Apprenez C++ — le langage des moteurs de jeu, des systèmes d’exploitation et du trading haute fréquence. Du premier programme au multithreading et à la métaprogrammation. C++20/23, gestion mémoire, STL. Entrez dans un secteur où la complexité est récompensée.
Voir les réductions
Développement Web
  • cours
  • université
Développement Web
Maîtrisez HTML, CSS, JavaScript et les frameworks clés pour créer des pages web interactives et adaptatives.
Voir les réductions
Développement C#
  • cours
Développement C#
Maîtrisez C# de la syntaxe de base au développement d'entreprise. Apprenez la POO moderne, la programmation asynchrone, le multithreading, la gestion des fichiers et la préparation à l'écosystème Microsoft.
Voir les réductions
Docker
  • cours
Docker
Maîtrisez l'administration Linux et Docker, apprenez à créer et gérer des conteneurs, et à déployer une architecture en microservices.
Voir les réductions
SQL
  • cours
SQL
Maîtrisez SQL, des requêtes simples au niveau expert. Apprenez PostgreSQL, les fonctionnalités modernes des bases de données, la conception de schémas et l'optimisation des performances.
Voir les réductions
Développement Go
  • cours
  • new
Développement Go
Apprenez à programmer en Go, gérez la concurrence avec les goroutines et les channels, développez des microservices avec REST API et gRPC, travaillez avec des bases de données et appliquez des pratiques modernes de tests, profiling et optimisation.
Voir les réductions
Swift Development
  • cours
  • new
Swift Development
Learn to program in Swift outside the Apple ecosystem. Manage multithreading with modern async/await and Actors, build fast CLI tools and a reliable backend, work with networking, and apply architectural patterns in a language that combines the speed of C++ with complete memory safety.
Voir les réductions
Spring backend development
  • cours
  • new
Spring backend development
Learn to build server applications using Java and Spring from scratch. Master HTTP, JSON, and REST APIs, understand IoC and DI without the mystery, configure Spring Boot for production, work with configuration, logging, Actuator, and apply architectural patterns on a platform that remains the standard for enterprise development.
Voir les réductions
Applied Spring Backend Development
  • cours
  • new
Applied Spring Backend Development
Learn to design production-like REST APIs on Spring MVC, work with PostgreSQL through Spring Data JPA, and secure your application with Spring Security. Master Bean Validation, error handling, entity mapping, transactions, authentication, authorization, and JWT, as well as testing every layer of your application — on the platform that remains the standard for enterprise backend development.
Voir les réductions
Spring in Production
  • cours
  • new
Spring in Production
Learn to cover every layer of a Spring Boot application with tests ranging from unit to integration using Testcontainers, master the inner mechanics of Hibernate, eliminate the N+1 problem, and package your backend into Docker containers with PostgreSQL, Redis, and RabbitMQ. Take your project from a working prototype to a production-ready system complete with robust tests, high performance, and sound infrastructure.
Voir les réductions
Besoin d'aide pour choisir?
Contactez-nous si vous avez des questions concernant l'apprentissage ou si vous avez besoin d'aide pour choisir un cours interactif ou une profession à l'Université. Nous répondrons volontiers à toutes vos questions.
Foire aux questions sur CodeGym cours autodidactes et programmes universitaires

L'apprentissage en autonomie vise à maîtriser les bases du développement et à améliorer les compétences pratiques.

Ce format convient aux débutants comme aux étudiants plus expérimentés qui souhaitent maîtriser les bases de la programmation dans des langages populaires — Java, Python — ou apprendre le développement web. Vous aurez accès à un cours de base dans l'une de ces spécialités et pourrez étudier à votre rythme, sans calendrier fixe, directement sur le CodeGym. Vous aurez accès aux cours, aux exercices avec vérification automatique, aux mini-projets, ainsi qu'aux sections communautaires «Aide», «Jeux» et autres qui aident à maintenir la motivation pendant l'apprentissage.

Étudier à l'Université peut vous aider à devenir un développeur de niveau intermédiaire — développeur full-stack Java ou Python, ou développeur web.

Les étudiants de l'Université suivent un calendrier fixe. Le programme se compose de 5 modules, au sein desquels les étudiants ont des sessions de groupe hebdomadaires avec un mentor, lisent des cours supplémentaires et réalisent les devoirs du programme avancé. À la fin de chaque module, les étudiants rédigent un important projet pratique. Après avoir terminé le cours, ils développent un projet final et s'inscrivent à une préparation intensive à la recherche d'emploi avec le CodeGym Career Center.

Après avoir terminé tous les modules du cours au sein de l'Université, vous recevrez un certificat confirmant votre qualification en développement dans la spécialité choisie (Java, Python, Web/Frontend).

Malheureusement, aucun diplôme n'est délivré aux étudiants ayant suivi des cours en autonomie. Les diplômes sont attribués sur la base de projets pratiques réussis et vérifiés par un mentor provenant du programme avancé de l'Université.

Un abonnement Premium dans la spécialité souhaitée — Java, Python ou Web — convient.
Pour cela, vous devez souscrire à un abonnement Université dans la filière souhaitée—Java, Python, ou Web. Vous pouvez également acheter un abonnement Mentor Pro pour recevoir des heures supplémentaires de mentorat individuel en complément de l'étude de la profession à l' Université.

Vous pouvez suivre plusieurs cours simultanément si vous avez plusieurs abonnements actifs.

Par exemple, vous avez deux abonnements Premium—for un apprentissage en autonomie sur des cours interactifs en Java et Python. Dans ce cas, pour passer d'un cours à un autre, allez dans Paramètres → Apprentissage et sélectionnez le cours que vous souhaitez continuer à étudier.