Cet article vous est offert
Pour lire gratuitement cet article réservé aux abonnés, connectez-vous
Vous n'êtes pas inscrit sur Le Monde ?

Code Week 2017 : ateliers, sites ou appli, apprenez à coder comme vous voulez

C’est la Semaine européene du code ! Voici huit façons de découvrir la programmation, en jouant, en inventant ou en se formant véritablement, de 4 à 99 ans (et plus).

Par 

Publié le 15 octobre 2016 à 07h38, modifié le 13 octobre 2017 à 13h20

Temps de Lecture 5 min.

La programmation informatique et ses différents codes vous intéressent, mais vous restent totalement hermétiques ? La Code Week 2017, qui se tient dans toute l’Europe jusqu’au 22 octobre, permet de s’y initier, avec plus de 300 événements et ateliers de découverte, généralement gratuits, organisés à travers la France. Mais il est aussi possible de se lancer à tout moment de l’année, en ligne ou sur son smartphone, avec des outils adaptés à son âge (dès 4 ans), à ses préférences et à ses objectifs.

Voici huit façons de se mettre au code, avec pour chacune d’elles une sélection de sites, d’applications pour smartphones ou de MOOC (cours en ligne et gratuit) Elle a été réalisée par Alexandre Amigouet, cofondateur de Toxicode, start-up ambassadrice de la Code Week, qui conçoit outils et jeux destinés à l’apprentissage de la programmation.

  • Pour débuter sans avoir à lire d’instructions

« Silent Teacher est un jeu minimaliste et accessible à tous, pour découvrir la programmation et ses concepts-clés. Comme son nom l’indique, il n’y a pas de consignes : le prof est muet pour que l’internaute apprenne par essais-erreurs. Cela débute en douceur avec des choses familières, comme des additions ou des multiplications simples, avant de mener à des variables et des fonctions. A la fin de Silent Teacher, on n’est pas vraiment capable d’écrire du code, même simple, mais on a un petit aperçu de ce à quoi il ressemble, et on a compris quelques bases. »

  • Des applis pour progresser en cinq minutes dans le métro

« Je recommande Lightbot, une petite appli de jeu, car on y apprend la logique de la programmation sans écrire une seule ligne de code ! Il est possible de l’utiliser dès l’âge de 4 ans, grâce à une interface graphique très bien pensée. Malheureusement, ce n’est pas en français, mais les explications sont accessibles sans une grande maîtrise de l’anglais. L’objectif n’est pas de devenir un grand codeur, mais bien de montrer, grâce à des énigmes simples (et qui se complexifient au fur et à mesure des niveaux), la logique propre à la programmation informatique.

Dans le même esprit, on retrouve l’application RoboLogic, qui propose de “programmer” les mouvements d’un robot par un glisser-déposer de commandes. Et pour les courts trajets de métro, je recommande LRN, qui permet d’apprendre progressivement et sur certains langages. Attention, elle est en anglais. »

http://lightbot.com (disponible en application sur l’ensemble des plates-formes iOS, Android, Windows, etc.), RoboLogic (0,99 euro sur iOS uniquement) et http://LRNapp.com/(pour iPhone, bientôt disponible sur GooglePlay)

  • Apprendre le code en jouant à des jeux vidéo

« CodeCombat et CodinGame sont deux serious games. Leur intérêt est qu’ils demandent de coder pour jouer. Afin d’attirer les habitués des jeux vidéo, l’interface graphique est très séduisante.

CodeCombat est parfait pour de jeunes ados. Il débute dans un donjon, où le héros doit avancer et collecter des gemmes en écrivant les lignes de code nécessaires. Tout est très bien expliqué, en français.

CodinGame s’adresse à des jeunes ayant eu une première expérience de la programmation. Il propose différents niveaux de jeux, dans des univers très variés, avec des vaisseaux, ou une moto par exemple. Moins accessible que CodeCombat, il permet d’aller plus loin et de s’essayer à de nombreux langages informatiques, dont le Ruby, qui connaît un fort développement actuellement. »

  • Exprimer sa créativité avec du code

La plate-forme communautaire Code-Décode, lancée pour l’apprentissage à l’école primaire, rassemble des ressources pédagogiques pour aborder avec aisance l’initiation au code, à la citoyenneté et à la culture numérique. A travers des applications et activités variées (pixel art, jeu vidéo, création littéraire, et bientôt robotique, design et chiffrement), l’enfant apprend les savoirs, savoir-faire et savoir-être, tout en menant des projets créatifs en collaboration avec d’autres apprentis codeurs.

Le Monde
Offre spéciale étudiants et enseignants
Accédez à tous nos contenus en illimité à partir de 9,99 €/mois au lieu de 11,99 €.
S’abonner

Enfin, nous avons développé un outil dont l’objectif est de permettre aux personnes de comprendre l’intérêt de faire du code proprement tout en étant créatif, dans l’esprit Minecraft, qui se nomme Utopian Architect. »

  • Assembler des pièces de puzzle plutôt qu’écrire du code

« Scratch n’oblige pas à écrire du code, ce qui le rend très séduisant pour des débutants : il s’agit d’emboîter des commandes, comme des pièces de puzzle. Réalisé par le Massachusetts Institute of Technology (MIT, Etats-Unis), c’est l’outil le plus utilisé dans les ateliers d’apprentissage du code en France. Il offre une grande liberté, permettant de pratiquement tout faire : des jeux, des animations, des histoires, etc. C’est à la fois un avantage et un inconvénient, car on peut se sentir un peu perdu, de prime abord. Mais heureusement, de bons tutoriels ont été récemment créés pour apprendre à l’utiliser, à retrouver ici et. Dans le même esprit de programmation “visuelle”, c’est-à-dire avec l’utilisation de blocs pour visualiser les éléments du code, signalons aussi Kidscod ou encore Microalg, développé par un professeur de mathématiques, et d’un accès simple. »

  • S’initier aux algorithmes

« Attention, il ne faut pas s’arrêter à l’interface un peu scolaire et démodée du site Castor informatique, qui prépare les élèves du CM1 à la terminale à un concours de programmation, se déroulant chaque année dans une trentaine de pays. Il n’est pas nécessaire de savoir coder pour y participer : il s’agit d’exercices de logique, qui font appel à des connaissances de maths, notamment algorithmiques. Disons que c’est une formation théorique à la façon de penser de la machine. »

  • Créer des sites informatiques

« Codecademy est parfait pour ceux qui ont besoin d’un objectif concret et d’un fort encadrement, à partir de l’âge de 14 ans. A la différence des autres ressources présentées, on se rapproche de véritables cours en ligne, qui sont gratuits et souvent traduits en français. L’avantage est de découvrir plusieurs langages de programmation de façon pratique, par exemple pour réaliser un petit site Web.

Dans le même esprit, la Khan Academy, qui s’est fait connaître par ses cours et exercices de maths en ligne, propose des modules de programmation informatique.

Pour ceux qui veulent apprendre à créer un site Internet, je recommande encore deux MOOC sur OpenClassrooms : “Apprenez à créer votre site Web avec HTML5 et CSS3” et “Apprenez à coder avec Javascript”. »

  • Apprendre à lire le code

« Compute It permet d’apprendre à lire le code, à bien l’interpréter comme le ferait un ordinateur. C’est un outil utile avant de se lancer soi-même dans la programmation. Mais au-delà du code il permet également de développer son esprit logique. »

Cet article a été publié pour la première fois à l’occasion de la Code Week 2016. Il a été mis à jour à l’occasion de la Code Week 2017.

L’espace des contributions est réservé aux abonnés.
Abonnez-vous pour accéder à cet espace d’échange et contribuer à la discussion.
S’abonner

Voir les contributions

Réutiliser ce contenu

Lecture du Monde en cours sur un autre appareil.

Vous pouvez lire Le Monde sur un seul appareil à la fois

Ce message s’affichera sur l’autre appareil.

  • Parce qu’une autre personne (ou vous) est en train de lire Le Monde avec ce compte sur un autre appareil.

    Vous ne pouvez lire Le Monde que sur un seul appareil à la fois (ordinateur, téléphone ou tablette).

  • Comment ne plus voir ce message ?

    En cliquant sur «  » et en vous assurant que vous êtes la seule personne à consulter Le Monde avec ce compte.

  • Que se passera-t-il si vous continuez à lire ici ?

    Ce message s’affichera sur l’autre appareil. Ce dernier restera connecté avec ce compte.

  • Y a-t-il d’autres limites ?

    Non. Vous pouvez vous connecter avec votre compte sur autant d’appareils que vous le souhaitez, mais en les utilisant à des moments différents.

  • Vous ignorez qui est l’autre personne ?

    Nous vous conseillons de modifier votre mot de passe.

Lecture restreinte

Votre abonnement n’autorise pas la lecture de cet article

Pour plus d’informations, merci de contacter notre service commercial.