DDARM Code Academy
BIENVENUE DANS TON ACADÉMIE NUMÉRIQUE

Apprends aujourd’hui.
Construis le monde de demain.

Des formations technologiques accessibles, pratiques et gratuites pour apprendre à ton rythme.

PERSONNALISATION

Configure ton expérience

Choisis ton pays et la langue de l’interface. Tu pourras les modifier plus tard.

DARM LOCAL DATA

Protéger tes progrès

Exporte une sauvegarde pour transférer tes données vers un autre appareil ou les restaurer plus tard.

Sauvegarde de ton espace

Inclut progression, profil, préférences, résultats, portfolio, fichiers de l’IDE et notes locales. Le fichier reste sous ton contrôle.

Conseil : conserve une copie de ce fichier dans un endroit sûr. Il peut contenir tes notes et projets.

ESPACE APPRENANT

Ton tableau de bord

Retrouve tes formations et reprends ton apprentissage.

TON ESPACE D'APPRENTISSAGE

Chaque compétence commence par un premier pas.

Choisis une formation, avance à ton rythme et valide tes acquis grâce aux quiz.

Trouver une formation →
▤Formations terminées0sur le catalogue actuel
◷Formations disponibles6dans le prototype
DARM ADAPTIVE LEARNING

Ton prochain meilleur pas

Les recommandations évoluent selon tes cours, tes reprises et tes résultats.

✦

Préparation de ta recommandation…

Ta mémoire d’apprentissage0 activité
  • Ton historique apparaîtra ici au fil de tes apprentissages.
EXPLORE NOS DOMAINES

Les six académies

Choisis un domaine et commence à développer tes compétences.

Voir les formations →
APPRENTISSAGE STRUCTURÉ

Mes parcours pédagogiques

Progresse étape par étape, en respectant les prérequis de chaque formation.

COMPÉTENCES VALIDÉES

Mon carnet de compétences

Les compétences sont ajoutées après la réussite du quiz associé. Ce sont des validations internes au prototype, pas des certifications professionnelles.

APPRENDRE EN PRATIQUANT

Formations disponibles

Un premier catalogue de démonstration, appelé à s’enrichir.

ÉVALUATION DES ACQUIS

Centre d'examens

Valide tes connaissances avec des examens finaux. Il faut terminer le cours associé avant de commencer son examen.

0examens réussis
0tentatives enregistrées
—meilleure moyenne
RECONNAISSANCE DES COMPÉTENCES

Mes certificats DARM

Les certificats de démonstration sont préparés localement après réussite d'un examen final.

À savoir : cette version prépare des attestations internes de démonstration. Elles ne sont ni des diplômes officiels, ni des certifications professionnelles accréditées, et leur code n'est pas encore vérifiable en ligne.
TON PARCOURS

Ma progression

Ta progression sur cet appareil est sauvegardée localement.

0 cours terminés

Continue à apprendre, une étape à la fois.

0%
Aucun cours terminé pour le moment.

0 leçon validée sur 54 · 0 %

ESPACE PERSONNEL

Mon profil apprenant

Définis ton identité d’apprentissage et tes objectifs.

A
APPRENANT DARM

Mon espace

Construire mes compétences numériques.

Profil enregistré sur cet appareil
Mon activité
0formations terminées
2 hobjectif hebdomadaire
Débutantniveau déclaré
DARM VISUAL ALGORITHM · DARM DEBUGGER

Comprendre le code en action

Observe chaque instruction, avance pas à pas et suis les valeurs des variables.

V4.7
Pseudo-code observé
  1. Initialiser les variables
  2. Comparer les éléments
  3. Mettre à jour les variables ou échanger
  4. Afficher le résultat
État du tableau0 / 0
Lance l’algorithme pour visualiser ses étapes.
Prêt à exécuter.
DARM CODE LAB

Petit laboratoire de programmation

Écris quelques instructions et observe le résultat dans un environnement pédagogique limité.

Exécution pédagogique
SortiePrêt
La sortie de ton programme apparaîtra ici.

Ce mini-interpréteur accepte les affectations numériques simples et print(...). Il n'exécute pas du JavaScript libre et ne remplace pas encore un environnement Python ou Java complet.

DARM INTEGRATED DEVELOPMENT ENVIRONMENT

IDE intégrée

Un environnement de travail multi-langage avec éditeur, fichiers de projet, aperçu Web et terminal pédagogique.

V4.7
Mon premier projetespace de travail local
1
HTMLLigne 1, colonne 1Prêt
DARM RUNTIME ENGINES

Moteurs d’exécution dans le navigateur

Python et SQLite peuvent être chargés à la demande dans le navigateur grâce à WebAssembly. JavaScript s’exécute dans l’aperçu sandboxé. Le téléchargement des moteurs nécessite Internet et peut être volumineux ; rien n'est téléchargé automatiquement.

Le diagnostic reste local et ne transmet aucune donnée.
Python : à charger · SQLite : à charger · JavaScript/HTML/CSS : aperçu isolé · Java/C/C++/PHP/Dart : serveur privé à connecter.
La sortie des moteurs apparaîtra ici.

Moteurs compilés : Java · C · C++ · PHP · Dart

Ces langages nécessitent un serveur de compilation isolé administré par DARM ou ton établissement. L'API compatible Piston peut connecter ce serveur privé. Le service public Piston n'est plus librement accessible depuis février 2026.

Aucun serveur distant connecté.

Le code envoyé quitte l'appareil. N'envoie aucun mot de passe, clé privée, donnée personnelle ou code confidentiel. Le jeton n’est jamais enregistré : il reste en mémoire dans cet onglet. Le serveur doit appliquer isolation, limites CPU/mémoire/temps, quotas, journalisation minimale et HTTPS. DARM ne fournit pas encore ce serveur.

Langages disponibles dans l'éditeurHTML · CSS · JavaScript · Python · Java · C · C++ · PHP · Dart · SQLÉdition et sauvegarde disponibles pour tous. Exécution locale : Python, SQL, JavaScript, HTML et CSS. Java/C/C++/PHP/Dart nécessitent un serveur privé connecté.
DARM TerminalShell pédagogique simulé
DARM Terminal V4.7 — environnement pédagogique local.
Tape « help » pour afficher les commandes disponibles.
Attention : ce terminal ne donne pas accès au système Android ou à l'ordinateur.
Le terminal utilise un système de fichiers virtuel et des commandes pédagogiques : il ne lance pas de commandes système réelles. L'exécution Web reste isolée dans l'aperçu. Python, Java, C/C++, PHP, Dart et SQL sont éditables, mais nécessitent encore leurs moteurs d'exécution dédiés.
DARM GIT LAB

Historique du projet

Enregistre des versions de ton code et retrouve les modifications effectuées.

Créer un point de sauvegarde

Les commits sont conservés sur cet appareil.

Historique des commits0 commit

Aucun commit pour le moment.

DARM CODE REVIEW

Analyse pédagogique du code

Repère quelques problèmes courants et reçois des conseils d'amélioration.

Lance une analyse pour recevoir des recommandations.

Cette analyse repose sur des règles simples. Elle ne remplace pas une revue humaine ni un outil professionnel de sécurité.

DARM PORTFOLIO

Mes projets

Présente les projets que tu construis pendant tes formations.

Ajouter un projet

DARM OFFLINE

Apprendre même sans Internet

Télécharge les cours de démonstration sur cet appareil pour les consulter hors connexion.

V4.7
Vérification de la connexion…

Les cours téléchargés sont conservés dans le stockage local du navigateur. La progression et les comptes ne sont pas encore synchronisés hors ligne.

Prêt à enregistrer les cours.
Ma bibliothèque hors ligneSTOCKAGE LOCAL

Chargement de la bibliothèque…

DARM LOW DATA

Contrôle ta consommation Internet

Choisis un mode adapté à ton forfait et à la qualité de ta connexion.

Mode de consommation

Le mode sélectionné est mémorisé sur cet appareil.

◉

Mode Normal activé.

ImagesChargement non essentiel réduit en mode Ultra
AnimationsEffets décoratifs limités selon le mode
ContenusLes cours téléchargés restent accessibles hors ligne
DARM AUDIO

Écouter les contenus d’apprentissage

Utilise la synthèse vocale de ton navigateur pour écouter un texte de cours ou tes propres notes.

La disponibilité des voix dépend de ton appareil et de ton navigateur.

DARM VIDEO LEARNING

Apprendre en vidéo, sans quitter DARM

Regarde les ressources pédagogiques directement dans la plateforme. Les vidéos compatibles s'ouvrent dans le lecteur intégré.

V4.7
▶Lecteur vidéo DARM

Sélectionne une vidéo dans ta bibliothèque ou ajoute une adresse de vidéo autorisée.

LECTEUR INTÉGRÉ

Aucune vidéo sélectionnée

La vidéo sera lue ici, dans DARM Code Academy.

HTML5 · EMBED
Respect des droits : ajoute uniquement des vidéos que leur auteur ou leur plateforme autorise à intégrer. Un lien privé, protégé ou non intégrable ne pourra pas être lu. Les vidéos ne sont pas encore hébergées sur les serveurs DARM.
DARM LEARNING STUDIO · MODE LOCAL

Ton atelier d’apprentissage

Des outils pratiques regroupés au même endroit. Tes données restent sur cet appareil ; aucun compte ni serveur n’est nécessaire.

V4.7
DARM AI TUTOR 2.0

Tuteur pédagogique

Pose une question sur les notions de base. Le tuteur local propose une explication guidée, sans appel à une IA en ligne.

Les explications apparaîtront ici.
DARM FLASHCARDS · MEMORY

Cartes de mémorisation

Révise les notions essentielles avec des cartes recto-verso.

Que signifie HTML ?
DARM DAILY CHALLENGE

Défi du jour

Un petit exercice pour entretenir ta pratique.

Défi algorithmique

Quel type de structure permet de répéter une instruction plusieurs fois ?

DARM KNOWLEDGE MAP

Carte des compétences

Explore les liens entre les notions à apprendre.

Bases informatiques
↓
Algorithmique · Logique
↓
Web
Python & IA
Réseaux
DARM CODE GAMES

Mini-jeu de logique

Remets les étapes dans le bon ordre pour résoudre un problème.

Quel ordre choisir ?
  1. Afficher le résultat
  2. Lire les données
  3. Calculer

DARM DATABASE LAB

Laboratoire SQL

Teste quelques requêtes sur une petite table locale fictive.

Aucune requête exécutée.
DARM API PLAYGROUND

Comprendre une API

Observe un exemple de réponse JSON fictive. Aucun appel réseau n’est effectué.

Clique sur le bouton pour voir un exemple JSON.
DARM WEB BUILDER

Créer une mini-page Web

Modifie le titre et le texte puis observe le résultat local.

Ma première page

Bienvenue dans mon premier projet Web.

DARM VIRTUAL LAB 2.0

Laboratoire réseau simulé

Apprends à reconnaître les composants d’un réseau dans une simulation sans connexion à un réseau réel.

Choisis un scénario.
DARM INTERVIEW LAB

Préparation aux entretiens

Entraîne-toi à expliquer simplement une notion technique.

À quoi sert une adresse IP ?
DARM AI PROJECT GENERATOR

Idée de projet

Obtiens une idée adaptée à ton domaine d’apprentissage.

Choisis un domaine.
DARM CAREER MATCH

Découvrir un métier

Associe tes centres d’intérêt à des pistes de métiers, sans prétendre évaluer ton niveau professionnel.

DARM LANGUAGE IMMERSION

Vocabulaire technique

Apprends des mots informatiques en français et en anglais.

Variable

Variable : a named storage location in a program.

DARM OPEN SOURCE

Premiers pas dans l’open source

Checklist locale pour apprendre à contribuer à un projet libre.

DARM STUDY GROUPS · MENTORSHIP

Mon groupe d’étude

Prépare un groupe et un objectif de travail sur cet appareil. Aucun message n’est envoyé.

Aucun groupe enregistré.
DARM MENTORSHIP

Préparer une demande de mentorat

Décris ton objectif et garde une demande brouillon sur cet appareil. Aucun mentor n’est contacté.

Aucune demande préparée.
DARM LIVE LESSONS

Programme de séances

Exemples de séances à suivre ou à préparer. Aucun direct n’est diffusé dans cette version.

  • Algorithmique pour débutants — séance de démonstration
  • Créer sa première page Web — séance de démonstration
  • Comprendre les réseaux — séance de démonstration
Les cours en direct et les inscriptions seront possibles avec une infrastructure dédiée.
DARM WORLD CUP

Entraînement compétition

Un défi individuel d’entraînement, sans classement public ni récompense financière.

Défi : explique en trois étapes comment résoudre un problème informatique.
Ta réponse restera privée sur cet appareil.
DARM TRANSLATE

Mini-glossaire bilingue

Quelques termes techniques français-anglais pour commencer.

Choisis un terme.
DARM GLOBAL PROJECTS

Projet collaboratif guidé

Un brief de projet que tu peux réaliser seul ou avec un groupe, puis présenter dans ton portfolio.

Projet : créer un guide numérique des bonnes pratiques de sécurité.
  • Rédiger 5 conseils de sécurité.
  • Créer une page HTML accessible.
  • Ajouter une checklist de vérification.
  • Présenter les limites et les sources.
DARM SKILL PASSPORT

Passeport de compétences local

Résumé de tes acquis enregistrés sur cet appareil.

Chargement des compétences…
DARM LEARNING ANALYTICS

Analyse de progression

Indicateurs calculés uniquement à partir des données locales déjà présentes.

Calcul des indicateurs…
DARM TECH LIBRARY

Bibliothèque technique

Quelques ressources de référence à consulter lorsque tu disposes d’une connexion. Le contenu de cette liste ne se télécharge pas automatiquement.

  • HTML — Documentation de référence MDN
  • JavaScript — Guide JavaScript MDN
  • Python — Tutoriel officiel Python
  • Accessibilité Web — Guides W3C WAI
  • Cybersécurité — Ressources pédagogiques OWASP
Édition V4.7 hors ligne : les outils ci-dessus sont des démonstrations pédagogiques locales. Le tuteur n’est pas une IA générative connectée ; les groupes, projets et passeports ne sont pas publiés ni vérifiés ; les simulations n’accèdent à aucun système externe. Les fonctions qui nécessitent des comptes, des serveurs ou une connexion temps réel sont reportées.
DARM TECH LIBRARY · HORS LIGNE

Bibliothèque technologique

Des fiches de référence intégrées au site, consultables sans ouvrir de page externe.

V4.7

Ces fiches sont des supports de révision internes à DARM. Elles ne remplacent pas les documentations officielles ni les cours approfondis.

DARM GLOBAL READINESS

Atelier multilangage, IA et communauté

Des outils réellement utilisables hors ligne, avec les limites techniques clairement indiquées.

V4.7
DARM MULTI-LANGUAGE LAB

Atelier multilangage

Prépare et organise tes projets dans les langages pris en charge par l'éditeur. L'exécution directe reste disponible pour HTML, CSS et JavaScript dans l'aperçu isolé.

Choisis un langage pour afficher son parcours de mise en route.

Pas de faux compilateur : les moteurs natifs nécessitent une installation ou un service de compilation isolé. Aucun code n'est envoyé sur Internet depuis cet atelier.

DARM AI TUTOR

Assistant pédagogique local

Obtiens une explication structurée d'un concept ou d'un extrait de code. Cet outil fonctionne sans connexion, mais n'est pas une IA générative.

Les explications sont produites à partir de règles pédagogiques locales.
IA générative non chargée. Le téléchargement est facultatif et nécessite un navigateur compatible WebGPU.
La réponse de l’IA apparaîtra ici.

Modèle Qwen compact exécuté sur l’appareil via WebLLM/WebGPU. Le premier téléchargement est volumineux (environ 300 Mo selon le modèle et ses fichiers). Les questions restent dans le navigateur après le chargement. Appareil compatible requis ; aucun modèle n’est téléchargé automatiquement.

DARM COMMUNITY EXCHANGE

Échange de projets hors ligne

Prépare un paquet de collaboration, exporte-le et partage-le par le moyen de ton choix. Un autre apprenant pourra l'importer sur son appareil.

Les échanges passent par un fichier. Pas de messagerie ni de groupe en direct.
DARM SKILL PASSPORT

Passeport de compétences

Prépare un dossier exportable avec tes formations terminées, résultats et projets enregistrés. Tu contrôles les informations partagées.

Chargement des preuves locales…

Ce dossier documente tes acquis ; il ne constitue pas un diplôme, une accréditation ou une certification reconnue par un organisme externe.

Reconnaissance internationale : état réel

DARM peut préparer des preuves de compétences et aligner ses objectifs pédagogiques sur des référentiels publics. Une reconnaissance officielle exige une évaluation indépendante, des partenariats signés et, selon le pays, une accréditation. Aucun partenariat ni agrément n'est revendiqué dans cette version.

01Apprentissage pratique

Exercices et projets pour appliquer les notions.

02Accessible partout

Interface responsive et pensée pour les connexions limitées.

03Gratuit pour apprendre

Les parcours pédagogiques essentiels restent gratuits.

Cours hors ligne