Progate: apprendre à programmer en ligne gratuitement

Progate est un service Web gratuit actuellement qui vous enseigne diverses compétences en programmation, scripting et autres compétences informatiques.

Le service a été mis en place en 2014 à Tokyo, au Japon, et est disponible en anglais en octobre 2017.

Vous devez vous inscrire à un compte pour commencer à utiliser le service, mais le courrier électronique que vous avez entré n'est pas vérifié en ce moment, et il n'y a pas de frais également.

Progate affiche les cours disponibles sur sa page d'accueil. Vous pouvez apprendre le HTML & CSS, JavaScript, jQuery, Ruby, Ruby on Rails 5, PHP, Java, Python, la ligne de commande (Linux, Unix) ou Git dès maintenant.

Certains cours consistent en une seule leçon, d'autres en plusieurs leçons. Par exemple, le cours en ligne de commande prend un peu plus d'une heure, par exemple, alors que vous passerez plus de 10 heures à suivre le cours en Java.

Vous pouvez consulter les détails de chaque leçon avant de commencer un cours et plusieurs cours si vous le souhaitez.

Les leçons sont constituées de diapositives que vous parcourez une à une. Certains expliquent des concepts tandis que d'autres vous demandent de mettre en pratique ce que vous avez appris précédemment.

La capture d'écran en haut montre la première commande que vous apprenez lorsque vous démarrez le cours Command. Il met en évidence le fonctionnement de la commande tactile pour créer de nouveaux fichiers et le visualise bien.

La diapositive suivante ouvre un environnement de travail dans lequel vous êtes invité à exécuter cette commande. Vous obtenez des instructions à gauche, une fenêtre d’émulation de terminal au milieu et des informations sur la structure de fichier à droite.

Les modifications que vous apportez sont reflétées dans le volet Structure du fichier et vous pouvez également exécuter d'autres commandes dans un test.

Une option pour voir la réponse, réinitialiser l'interface et "juger" de ce que vous avez fait est fournie.

La structure globale de l'interface Web est assez bonne. Progate met en évidence les commandes ou les informations sur les diapositives en les expliquant par du texte et visuellement. Vous pouvez revenir à ces diapositives d’information chaque fois que vous avez besoin de vous rafraîchir la mémoire ou de rechercher quelque chose.

L'ensemble du système utilisant des éléments de gamifcation. Vous obtenez des points d’expérience lorsque vous terminez des séances d’entraînement, par exemple, et montez de niveau lorsque vous en atteignez un nombre suffisant.

La progression est automatiquement enregistrée et vous pouvez revenir aux cours et aux leçons plus tard pour continuer là où vous vous êtes arrêté la dernière fois.

Mots de clôture

Progate vous enseigne plusieurs langages et compétences de script et de programmation. Les cours sont faciles à suivre et, puisque tout se passe en ligne, il est plus facile de commencer que la plupart des autres cours qui vous demandent de configurer un environnement de programmation pour commencer.

Naturellement, vous devrez le faire un jour, mais si vous voulez simplement apprendre une nouvelle compétence immédiatement, c'est excellent pour cela.

Les instructions sont claires et l’aide visuelle fournie est utile pour comprendre chaque concept. (via Genbeta)