Séances découvertele mercredi à 17h30 et le samedi à 17h. Réserver

Python pour adolescents : par où commencer ?

Un adolescent commence Python par les bases : afficher un message, stocker une valeur, poser une question à l'utilisateur, puis répéter et décider avec des boucles et des conditions. Il progresse quand chaque notion sert un projet qu'il a choisi, qu'il termine et qu'il montre à d'autres.

On dirait que votre ado passe déjà des heures sur son téléphone, et que vous aimeriez qu’une partie de ce temps serve à fabriquer quelque chose. Avec Python, il peut écrire un programme qui marche en quelques lignes. Il reste à choisir par où commencer, et comment éviter qu’il abandonne au bout de trois semaines.

Pourquoi Python pour un adolescent ?

Python se lit presque comme de l’anglais. print('Bonjour') affiche Bonjour à l’écran. if age >= 12: vérifie un âge. Votre ado comprend ce que fait une ligne avant même de connaître toutes les règles. Le site officiel du langage, python.org, présente Python comme facile à apprendre et à utiliser pour un débutant.

Les développeurs s’en servent aussi dans leur travail. Dans l’enquête 2025 de Stack Overflow auprès des développeurs, Python figure parmi les cinq langages les plus utilisés, et son usage a progressé de 7 points entre 2024 et 2025. Votre ado apprend le langage que ces développeurs utilisent dans leur métier.

Quelles notions apprendre en premier ?

Votre ado avance dans cet ordre, chaque notion s’appuyant sur la précédente :

  1. Afficher un message avec print().
  2. Stocker une valeur dans une variable, comme score = 0.
  3. Poser une question à l’utilisateur avec input().
  4. Décider avec une condition : if et else.
  5. Répéter avec une boucle : for et while.
  6. Ranger plusieurs valeurs dans une liste.
  7. Regrouper des instructions dans une fonction avec def.

Avec les cinq premières, votre ado écrit déjà un quiz, un générateur de mots de passe ou un programme qui fait deviner un nombre. Les listes et les fonctions arrivent quand ses programmes s’allongent et qu’il a besoin de les ranger.

Quel projet viser pour ne pas abandonner ?

Un adolescent décroche quand il enchaîne des exercices sans voir à quoi ils servent. Proposez-lui un projet qui le concerne : un quiz sur son équipe de foot, un programme qui calcule sa moyenne du trimestre, un petit jeu vidéo en mode texte.

Chez Algorithmics Rabat Souissi, votre ado construit un projet à chaque module, puis le présente au groupe à la fin du module. En présentant son code devant d’autres, il explique chaque ligne et découvre ce qu’il n’avait pas compris. Il apprend aussi à répondre à une question qu’il n’avait pas prévue.

Apprenez-lui à lire les erreurs. Un programme Python qui plante affiche un message : la dernière ligne indique le type d’erreur, et le message donne le numéro de la ligne fautive. S’il prend l’habitude de lire ce message, votre ado retrouve son erreur en quelques minutes au lieu d’effacer tout son travail.

Python Start ou Python Pro : quel cours selon son âge ?

Nos cours à l’année suivent l’âge de votre ado :

Âge Cours à l’année Ce que votre ado y fait
12 à 13 ans Python Start Il écrit ses premiers programmes en Python
14 à 18 ans Python Pro Il approfondit Python, projet après projet
16 à 18 ans Front-End Il construit des sites en HTML, CSS et JavaScript

Selon les inscriptions, des ateliers s’ouvrent aussi par session : Unity 3D pour les 12-16 ans, Building Websites pour les 11-13 ans, Graphic Design et Video Content jusqu’à 14 ans.

Dans chaque cours, votre ado travaille en petit groupe, avec un coach pour le groupe. Vous recevez un compte rendu après chaque séance, et l’année se termine par une remise des diplômes.

Votre ado a fait du Scratch : est-ce utile ?

Oui. Il connaît déjà les boucles, les conditions et les variables. Le bloc « répéter 10 fois » devient for i in range(10):, et « si… alors » devient if. Il lui reste à apprendre la syntaxe, sans repartir de zéro sur la logique. Nous comparons les deux langages dans Scratch ou Python : par quoi commencer à 10 ans ?.

S’il découvre le code à 14 ou 15 ans, il commence avec des jeunes de son âge. Pour voir le parcours complet, de la robotique à 5 ans jusqu’au Front-End, lisez à quel âge un enfant peut-il apprendre à coder.

Comment savoir par quel cours commencer ?

Votre ado se fera son avis vite, une fois devant le clavier. La séance découverte dure 1h30, avec un coach, dans un vrai groupe, le mercredi à 17h30 ou le samedi à 17h. À la fin, le coach vous dit quel cours convient à votre ado. Vous pouvez réserver la séance découverte en ligne, ou nous écrire sur WhatsApp avec le message « Choisir un créneau ».

L’école se trouve au 36 bis, avenue Tadla, à Mabella (Souissi), à Rabat. Elle a ouvert en 2021, plus de 2 000 élèves y sont passés, et votre ado y suit le même programme que les élèves des écoles Algorithmics de Dubaï, de Riyad ou d’Istanbul.

Seriez-vous contre l’idée de lui proposer 1h30 de code avec un coach et des jeunes de son âge, pour qu’il se fasse sa propre idée ?

Questions de parents

À quel âge commencer Python ?

Vers 12 ans, quand votre ado lit vite et tape à l'aise au clavier. Chez nous, le cours Python Start accueille les 12-13 ans et le cours Python Pro les 14-18 ans.

Faut-il être bon en maths pour apprendre Python ?

Pour commencer, votre ado a besoin des quatre opérations et d'un peu de logique. Un quiz ou un programme qui calcule une moyenne demande plus de rigueur que de calcul.

Mon ado n'a jamais codé. Peut-il commencer à 15 ans ?

Oui. Après une séance découverte, le coach vous dit quel cours lui convient, avec des jeunes de son âge.

Que peut faire mon ado après Python ?

À partir de 16 ans, il peut suivre le cours Front-End et construire des sites en HTML, CSS et JavaScript.

Sources

Seriez-vous contre une séance découverte, pour voir ce que votre enfant construit en 1h30 ?

Le mercredi à 17h30 ou le samedi à 17h, au 36 bis, avenue Tadla. À la fin, le coach vous dit quel parcours lui convient.

À lire aussi

Séance découverte · mer 17h30 ou sam 17h

Réserver