La prochaine étape
Cours de programmation
Choisis un langage, développe une compétence ou suis un parcours métier. Accessible aux débutants.

TypeScript
Apprenez à rendre votre code JavaScript plus fiable grâce aux types, aux interfaces et aux génériques. Explorez les fonctions, les classes, les modules et les bonnes pratiques TypeScript.
Développeur Java
Construisez vos bases en Java, du premier programme en console aux classes, à l’héritage, aux fichiers et aux collections. Avancez pas à pas avec les données, les conditions, les boucles et les méthodes.
Créer un bot Telegram avec Python
Développez pas à pas un bot Telegram en Python. Un parcours ciblé pour apprendre à réaliser cette tâche concrète.
Questions d’entretien Python
Revoyez les questions courantes des entretiens Python et les notions associées. Utilisez ce parcours ciblé pour organiser votre préparation.
Exercices d’entretien Python
Travaillez sur des exercices de programmation susceptibles d’apparaître lors d’entretiens Python. Associez les explications à la pratique pour aborder chaque problème.
Développeur C++
Partez des bases du C++ pour aborder les classes, l’héritage, le polymorphisme et la gestion moderne de la mémoire. Pratiquez les conditions, les boucles, les tableaux, les fonctions et les structures.
Go
Installez votre environnement Go et écrivez votre premier programme. Apprenez les variables, les types, les conditions, les boucles, les tableaux et les slices au fil des modules.
Développeur backend
Découvrez le développement côté serveur avec JavaScript, Express et SQL. Comprenez comment s’articulent la logique applicative, le code asynchrone et les bases de données.
JavaScript
Rendez vos pages web interactives avec JavaScript. Apprenez les conditions, les boucles, les tableaux, les fonctions et les objets, puis utilisez le DOM et les événements dans un mini-projet.
Lua
Découvrez les bases du langage de script Lua : conditions, boucles, tables et fonctions. Mettez ces notions en pratique dans le test final et le mini-projet.
Kotlin
Découvrez Kotlin avec les conditions, les boucles, les fonctions, les listes et les classes. Apprenez comment la sécurité vis-à-vis de null permet de gérer les valeurs absentes.
Écrire du code Python lisible
Suivez un guide d’écriture de code Python, des bases à un style clair et lisible. Intéressez-vous à la façon d’écrire votre code autant qu’à son fonctionnement.
Algorithmes
Comprenez ce que sont les algorithmes, où ils sont utilisés et comment les appliquer en programmation. Une introduction pour apprendre à raisonner étape par étape.
Mots de passe et chiffrement
Découvrez le fonctionnement des mots de passe, le rôle du chiffrement et leur lien avec la protection de vos données. Une introduction aux notions de sécurité numérique du quotidien.
Développeur Python
Développez vos compétences Python progressivement : contrôle du programme, listes, fonctions, structures de données et programmation orientée objet. Apprenez à utiliser les modules et les API.
CSS
Apprenez à mettre en forme les pages web avec CSS. Découvrez les sélecteurs, la typographie, les mises en page et le responsive design, puis appliquez ces notions à un site.
Développeur frontend
Apprenez à créer des interfaces web avec HTML, CSS, JavaScript et Vue. Passez de la structure des pages et des mises en page adaptatives aux composants, au routage, à la gestion d’état et aux API.
HTML
Construisez la structure d’une page web en HTML. Apprenez les balises, les tableaux, les images, les formulaires, la sémantique et les métadonnées, puis créez un blog pour votre projet.
Python
Apprenez les bases de Python, les fonctions, les modules et la manipulation des données. Explorez les objets et les exceptions, puis créez une liste de tâches et une calculatrice.
C#
Commencez à programmer en C# avec les variables, les types de données, les opérateurs et les chaînes. Pratiquez les conditions, les boucles et les méthodes avant le module pratique.
PHP
Découvrez PHP pour le développement web côté serveur. Apprenez la syntaxe, les fonctions et les tableaux, puis utilisez les formulaires, les fichiers, les bases de données, les objets, les sessions et les cookies.
IA générative
Apprenez à utiliser l’IA générative, des premiers échanges à la conception de prompts et à l’automatisation. Explorez des usages pratiques et des applications plus avancées.
Git
Apprenez la gestion de versions avec Git. Pratiquez les commandes essentielles, les branches et les dépôts distants pour suivre les modifications et utiliser l’historique de votre code.
SQL
Apprenez à interroger et à organiser les données relationnelles avec SQL. Travaillez progressivement sur les tables, les filtres, les fonctions d’agrégation, les jointures et les sous-requêtes.
Dart
Construisez vos bases en Dart avec le contrôle du programme, les fonctions et les collections. Découvrez les notions essentielles de la programmation orientée objet dans ce langage.
Flutter
Apprenez à créer des interfaces mobiles avec Flutter. Explorez les widgets, l’état et le routage, les formulaires, les fonctions natives, les médias et les animations, puis la publication.
C++
Débutez en C++ avec les types de données, les conditions, les boucles, les tableaux, les pointeurs et les fonctions. Une introduction ciblée aux éléments fondamentaux du langage.
Ingénieur QA / testeur logiciel
Apprenez à tester des sites web, des applications mobiles et des API. Découvrez la conception de tests, la documentation, les outils de test et SQL, puis préparez les entretiens et le projet final.