Apprends l’informatique en la comprenant vraiment.
Pas de jargon inutile, pas de compte à créer : 14 leçons gratuites (environ 3 h de lecture) qui expliquent pourquoi ça marche, avec du code que tu peux modifier et exécuter sur place.
▶ Du code qui s’exécute
Chaque exemple Python se modifie et se lance dans la page, sans rien installer.
🎛 Des démonstrations
Binaire, tris, recherche, requête web, hachage, apprentissage d’une IA : tu manipules au lieu de seulement lire.
✔ Des quiz qui expliquent
Chaque réponse est commentée. Ta progression reste sur ton appareil.
🧭 Un ordre logique
Du fonctionnement d’un ordinateur jusqu’à l’IA, chaque leçon prépare la suivante.
Les bases : comprendre la machine
Avant de coder, comprends ce qu’est un ordinateur et comment il représente l’information.
Comment fonctionne un ordinateur ?
Processeur, mémoire vive, stockage, système d’exploitation : ce qui se passe réellement quand tu cliques sur une icône.
Le binaire : comment tout devient des 0 et des 1
Bits, octets, conversion binaire ↔ décimal, texte et couleurs : comprends comment un ordinateur stocke n’importe quelle information.
Apprendre à programmer avec Python
Réfléchir en algorithmes, puis écrire ton premier vrai code. Chaque exemple est exécutable.
Qu’est-ce qu’un algorithme ? Penser avant de coder
Une recette précise, étape par étape : apprends à décomposer un problème et à l’écrire en pseudo-code, avant même de toucher à un langage.
Python : variables, types et conditions
Ton premier vrai code : stocker des valeurs, comprendre les types, et faire prendre des décisions à un programme. Tu peux exécuter chaque exemple.
Python : les boucles, ou comment répéter sans se fatiguer
for, while, range, accumulateurs : automatise les tâches répétitives et évite les boucles infinies.
Les fonctions : découper un problème en morceaux réutilisables
Paramètres, valeur de retour, portée des variables : écris du code lisible, testable et que tu ne recopies jamais deux fois.
Algorithmique et structures de données
Organiser l’information et écrire des programmes qui passent à l’échelle.
Listes et dictionnaires : organiser les données
Listes, dictionnaires, ensembles : choisis la bonne structure de données et comprends pourquoi certaines opérations sont bien plus rapides que d’autres.
La complexité : pourquoi certains programmes explosent
Comprends la notation O(n), O(log n), O(n²) avec une courbe interactive, et apprends à prévoir si un algorithme tiendra la charge.
Les algorithmes de tri, en images
Tri à bulles, tri par insertion, tri rapide : regarde-les travailler pas à pas et comprends pourquoi l’un est bien plus rapide que l’autre.
La recherche dichotomique : retrouver une aiguille dans 1 million de pailles
Couper l’espace de recherche en deux à chaque étape : l’idée la plus rentable de l’algorithmique, avec une démonstration interactive.
Le monde réel : réseaux, données, sécurité, IA
Comment Internet, les bases de données, les mots de passe et l’intelligence artificielle fonctionnent vraiment.
Comment fonctionne Internet : de ton clic à la page affichée
Adresses IP, DNS, TCP, HTTP, HTTPS : suis le trajet complet d’une requête, étape par étape.
Bases de données et SQL : interroger l’information
Tables, lignes, clés, SELECT, WHERE, JOIN, GROUP BY : le langage qui fait tourner presque tous les sites web.
Hachage et mots de passe : comment les sites protègent ton compte
Pourquoi un site sérieux ne stocke jamais ton mot de passe, ce qu’est un hash, et comment fabriquer un mot de passe solide. Avec une démonstration SHA-256.
Comment une IA apprend : la descente de gradient pas à pas
Données, modèle, erreur, apprentissage : regarde une droite apprendre à passer au milieu des points, et comprends l’idée qui se cache derrière les réseaux de neurones.
Et après ?
Quand tu es à l’aise, continue avec le parcours informatique L1 à M2, les cours de cybersécurité ou les mathématiques.