Playgrounds interactifs
Environnements de test isolés s'exécutant entièrement hors ligne dans votre navigateur. Choisissez un langage et commencez à expérimenter.
Environnements de test isolés s'exécutant entièrement hors ligne dans votre navigateur. Choisissez un langage et commencez à expérimenter.
12 cours
Requêtez de vraies données avec un Postgres qui s'exécute dans le navigateur.
Apprenez le SQL depuis zéro, avec un vrai Postgres s'exécutant dans votre navigateur.
Les fondements du langage du web, avec exécution du code en temps réel.
Apprenez JavaScript à partir de zéro avec un moteur interactif qui exécute votre code directement dans le navigateur.
Du Python pratique pour les données, les scripts et les automatisations légères dans le navigateur.
Apprenez Python en partant de zéro avec CPython en WebAssembly : exécutez des scripts dans le navigateur, manipulez des chaînes et des collections, utilisez la bibliothèque standard et concevez de petites automatisations vérifiables immédiatement.
Le langage cloud-native, avec des exercices guidés sur le Go Playground.
Apprenez Go depuis zéro. Exercices avec validation statique et liens directs vers le Go Playground officiel pour exécuter votre code sur le vrai compilateur.
Développement de systèmes haute performance, avec une progression naturelle vers le compilateur officiel.
Apprenez le C++ moderne à partir de zéro avec des exercices guidés, une validation statique et une intégration avec Compiler Explorer : de la syntaxe de base et des types de données jusqu'aux classes et à la programmation orientée objet.
Sécurité de la mémoire et hautes performances sans garbage collector.
Apprenez le langage de programmation Rust de zéro avec des explications détaillées, des exemples pratiques et des exercices interactifs : de la gestion des variables et des types primitifs à la gestion sécurisée de la mémoire avec ownership, borrowing, structs et méthodes.
Programmation orientée objet, portabilité et robustesse pour le monde de l'entreprise.
Apprenez le langage Java à partir de zéro avec des explications détaillées, des exemples pratiques et des exercices interactifs : de la syntaxe de base et du contrôle de flux aux concepts clés de la POO comme les classes, l'héritage, les interfaces et les collections.
Sécurité des types et modernité pour vos applications JavaScript.
Apprenez à maîtriser TypeScript, le superset typé de JavaScript. Découvrez comment écrire du code plus sûr et plus robuste grâce aux types primitifs, aux interfaces, aux alias de types, aux unions, au narrowing de type et à la programmation générique (Generics).
Le pilier historique des systèmes financiers et d’entreprise mondiaux, expliqué de manière moderne.
Apprenez le langage COBOL à partir de zéro avec des explications détaillées, des exemples pratiques et des exercices interactifs : de la structure rigide du code et de la déclaration des données aux opérations arithmétiques, au contrôle de flux et à la modularité avec des paragraphes.
Le langage de référence pour l'analyse statistique des données.
Apprenez le langage R pour la manipulation des données, l'analyse statistique et la programmation fonctionnelle. Des bases syntaxiques et des vecteurs aux matrices, data frames et fonctions personnalisées.
Maîtrisez la ligne de commande et gérez fichiers et flux comme un pro.
Apprenez à maîtriser la ligne de commande sous Linux. De la navigation dans le système de fichiers à la gestion des fichiers et dossiers, jusqu'à l'utilisation des redirections, des pipelines et du filtrage avec grep.
Recherchez, validez et transformez du texte réel sans traiter les expressions régulières comme de la magie.
Apprenez les regex en construisant des expressions sur des logs, des URL, du CSV et des textes réalistes : le playground affiche les correspondances (matches), les groupes et les remplacements en temps réel avec un timeout anti-ReDoS.