CodePath est une application de quiz hors ligne pour apprendre les bases de la programmation. Elle couvre six thèmes : Python, Kotlin, JavaScript, SQL, HTML/CSS et Git.
L'application contient plus de 200 questions, classées par langage et par thème. Chaque thème comprend des questions à choix multiples et des questions vrai/faux, avec des explications pour chaque réponse.
Fonctionnement :
- Choisissez un langage de programmation et un thème.
- Répondez à 10 questions par session de quiz.
- Lisez l’explication après chaque réponse.
- Les questions auxquelles vous avez mal répondu sont répétées à la fin de la session.
- Votre progression est enregistrée localement sur votre appareil.
Fonctionnalités :
- Quiz quotidiens : quatre modes de quiz disponibles chaque jour : Daily Mix (questions de tous les langages), Speed Round (5 questions rapides), Weak Topics (entraînement sur les points faibles) et Language Challenge (exploration approfondie d’un langage aléatoire).
- Suivi de la progression : consultez votre taux de réussite et le nombre de questions répondues par langage.
- Relecture des erreurs : revenez sur les questions auxquelles vous avez mal répondu et entraînez-vous à nouveau.
- Compteur de séries : enregistrez vos jours d’activité consécutifs.
- XP et niveaux : gagnez des points d’expérience pour chaque question réussie.
- Astuce du jour : une courte astuce de programmation sur l’écran d’accueil, mise à jour quotidiennement.
- Thèmes clair et sombre.
- Fonctionne entièrement hors ligne : aucune connexion Internet requise.
- Sans publicité, sans inscription, sans collecte de données.
- Disponible en anglais, russe et ukrainien.
Langages et thèmes pris en charge :
- Python : Notions de base, types de données, chaînes de caractères, listes, boucles, fonctions, POO, modules, entrées/sorties de fichiers, gestion des erreurs
- Kotlin : notions de base, gestion des valeurs nulles, collections, fonctions, POO, coroutines, extensions
- JavaScript : notions de base, DOM, fonctions, tableaux, objets, asynchrone, ES6
- SQL : SELECT, WHERE, JOIN, GROUP BY, sous-requêtes
- HTML/CSS : balises, sélecteurs, Flexbox, Grid, conception adaptative
- Git : notions de base, gestion des branches, fusion, flux de travail
Toutes les données sont stockées sur l’appareil. L’application ne transmet aucune information personnelle à des serveurs externes.
Date de mise à jour
7 avr. 2026