Cinq applications pour apprendre à programmer à partir de zéro …

Plusieurs enfants apprennent à programmer des jeux vidéo avec le projet CoderDojo.

« Si j’étais un étudiant français de dix ans, l’apprentissage de la programmation serait plus important pour moi que l’apprentissage de l’anglais. » C’est ainsi que Tim Cook, PDG (directeur général) d’Apple, s’est montré emphatique dans une interview accordée à Konbini France en octobre 2017. Cette préférence ne devrait pas nous surprendre si l’on considère que la connaissance des langages de programmation est l’une des compétences de nombre des profils professionnels les plus demandés aujourd’hui, en tant qu’experts Big Data, Spécialiste en science des données, ingénieurs en informatique, développeurs d’applications ou responsables de la cybersécurité.

Ceux qui veulent se rapprocher du monde de la programmation peuvent désormais le faire de manière ludique grâce à ces applications qui proposent un apprentissage à partir de zéro à travers des jeux et des quiz interactifs.

Sauterelle

Area 120 est un incubateur de projets où les employés de Google expérimentent de nouvelles idées qui finissent parfois par être des produits. C’est le cas de Grasshopper, un app pour iOS et Android qui apprend à programmer en JavaScript de manière ludique, via peut être (tests) et de petits jeux dans lesquels vous avez l’aide d’une sauterelle (qui est précisément la traduction espagnole de sauterelle).

L’application propose de petits défis auxquels il suffit de consacrer cinq minutes par jour pour apprendre les notions de base de cette langue, utilisée pour créer des pages web, applications mobiles et systèmes pour analyser les bases de données, parmi de nombreuses autres ressources technologiques. De plus, les concepts de programmation tels que la programmation sont expliqués de manière simple. tableau ou scénario, qui sont également utilisés dans d’autres langues.

Il n’est disponible qu’en anglais, mais cela ne devrait pas être un problème pour ceux qui veulent apprendre la programmation, car c’est la langue dans laquelle les codes sont écrits.

SoloLearn

Contrairement à la précédente, cette application est disponible en espagnol pour iOS et Android. En outre, il ne se concentre pas sur l’apprentissage d’un seul langage, mais fournit plutôt des connaissances de base en C ++, HTML, Python 3, Java, JavaScript, SQL, C #, PHP, CSS, Swift, Ruby et jQuery. L’utilisateur choisit un ou plusieurs tutoriels parmi tous les disponibles et accède immédiatement aux cours où se combinent questionnaires interactifs, exercices pratiques et examens de chaque leçon. À mesure que ces défis sont résolus, SoloLearn attribue des badges, ce qui nous motive à continuer à apprendre.

L’une des particularités de cette app est qu’il vous permet de créer, d’exécuter et d’enregistrer les codes que l’utilisateur crée dans la section Code Playground, afin que vous puissiez toujours y revenir pour les modifier et continuer à tester les nouvelles connaissances acquises. De plus, SoloLearn dispose d’une couche sociale pour répondre aux questions et partager des expériences avec d’autres membres.

Ceux qui ont déjà des connaissances en programmation peuvent également tester leurs compétences ou accéder à des didacticiels de niveau supérieur à partir de cette même application.

Plateforme de programmation

Développée par Nexino Labs en collaboration avec des experts Google, cette application pour iOS et Android est assez similaire à SoloLearn, à la différence près que Programming Hub n’est pas disponible en espagnol. L’utilisateur peut choisir parmi une grande variété de didacticiels avec différents langages de programmation et de balisage et les apprendre au moyen de tests et d’exercices interactifs. De même app un compilateur est accessible pour tester les codes créés et pratiquer les connaissances acquises.

Cependant, la version gratuite a certaines fonctionnalités bloquées, donc si vous voulez tirer le meilleur parti de Programming Hub, vous devez obtenir la version Pro et payer 10,99 € par mois ou 29,99 € par trimestre, bien qu’il soit vrai que dans Parfois, ils lancent des offres avec lesquelles vous n’avez qu’à effectuer un paiement unique de 14,99 euros pour être un utilisateur Premium en permanence. Entre autres avantages, l’édition Pro élimine la publicité, vous permet de travailler sans connexion Internet, envoie des mises à jour de cours gratuites, fournit du matériel supplémentaire dans différents formats et permet d’utiliser le compilateur sans aucune restriction.

Codemurai

Un autre des applications qui propose l’apprentissage de plusieurs langages de programmation est Codemurai, lancé en novembre 2016 pour iOS et Android après avoir levé les fonds nécessaires à travers une campagne de financement participatif sur Kickstarter.

L’une des particularités de cette proposition est que les tutoriels sont regroupés en cinq blocs, ce qui facilite le choix des langues en fonction de ce que vous souhaitez apprendre à développer: pages web, applications Android, applications iOS, jeux vidéo ou codage avec Python.

Il n’est disponible qu’en anglais et son fonctionnement est très similaire aux précédents. applications, à la différence près que les leçons et les exercices pratiques sont échangés contre des monnaies virtuelles, de sorte qu’il n’est parfois pas possible de continuer d’avancer jusqu’à ce que le crédit nécessaire soit obtenu. Pour cela, vous pouvez attendre 24 heures jusqu’à ce que vous receviez un cadeau de 25 pièces de Codemurai, obtenir plus de crédit en échange de voir des annonces ou l’acheter selon ce tableau de prix: 400 pièces pour 1,19 euros; 1 200 pièces pour 2,89 euros; 3000 pièces pour 5,99 euros; et 7 500 pièces pour 11,99 euros.

Enki

Disponible en anglais pour iOS et Android, Enki enseigne non seulement la programmation, mais propose également des tutoriels pour acquérir des connaissances générales sur des sujets tels que la sécurité informatique, les bases de données ou l’informatique, entre autres.

Pour commencer à l’utiliser, vous devez choisir au moins deux options dans la liste suivante: Web, Python, JavaScript, Linux, Git, Java, Comp. Sci, SQL et sécurité. Dans chacun des sujets choisis, le niveau de connaissance de celui-ci (du débutant à avancé) et la fréquence avec laquelle vous souhaitez pratiquer doivent être indiqués, afin que l’application aide à créer une habitude d’étude par le biais de rappels qui arrivent au téléphone sous forme de notification.

Au fur et à mesure que les leçons qui composent les tutoriels sont terminées, Enki débloque de petits jeux qui servent à mettre en pratique ce qui a été appris de manière agréable.

Vous aimerez aussi...

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *