12 façons ludiques d'apprendre à coder
Publié: 2020-02-10L'amour pour les études, comme la sagesse, vient avec l'âge. Ironiquement, la majorité d'entre nous rate une occasion précieuse d'apprendre quelque chose de nouveau au moment le plus favorable. Plus on est jeune, plus il est facile d'acquérir de nouvelles compétences. Les enfants ont plus de neurones que les adultes, ils créent donc des connexions plus efficacement.
Si vous connaissez les théories et le système d'éducation de Montessori ou "La maternelle est trop tard " de Masaru Ibuka, alors vous connaissez et suivez probablement leurs enseignements. Cependant, ce n'est pas le cas pour la majorité des gens. Pour aggraver les choses, nous, en tant qu'enfants, n'avons pas la motivation nécessaire pour saisir cette opportunité. Rappelez-vous simplement : l'école consistait à socialiser, à grandir en tant que personnalité, à faire des choses incroyables avec votre meilleure amie - mais certainement pas à plonger votre nez dans les livres et à affiner vos compétences toute la journée. Donc, en règle générale, la fenêtre d'opportunité est déjà fermée. Cependant, la bonne nouvelle est qu'il est laissé entrouvert. Bien qu'il ne s'ouvrira pas à nouveau, il suffira néanmoins de se faufiler et d'atteindre vos objectifs.
Lorsqu'il s'agit d'acquérir de nouvelles compétences dans la vieillesse, nous avons un énorme avantage et c'est une forte motivation. Cette force motrice surmonte tous les obstacles sur son chemin. C'est une de ces choses qui aident à ouvrir cette fenêtre. Une autre chose qui aide dans cette affaire est une façon d'apprendre. S'il s'agit d'un cours ennuyeux et monotone, cela ne vous servira à rien, sans parler de tuer toute votre motivation. Il est largement admis, en particulier par les scientifiques, qu'un environnement ludique est extrêmement bon pour apprendre quelque chose de nouveau. D'abord et avant tout, c'est dans notre nature : nous apprenons par le jeu depuis la naissance. Ainsi, cette façon native de développer de nouvelles compétences, même aussi difficiles et exigeantes que le codage, peut être très bénéfique.
Tenant compte de cette idée, nous avons trouvé des applications, des plates-formes et des projets personnels fantastiques qui utilisent un environnement ludique pour enseigner le codage. Bien qu'ils ne fassent pas de vous un génie de l'informatique, ils vous donneront certainement un bon départ.
Combat codé
À l'origine, cette application était destinée aux enfants. Mais quand il s'agit de comprendre les bases du codage, nous nous sentons tous comme un tel enfant. C'est un jeu occasionnel avec des tâches à résoudre. Le monde fantastique est séduisant et inspirant.
mimo
Contrairement à l'exemple précédent, Mimo est une application iOS pour adultes. Son processus d'apprentissage est centré sur l'idée d'enseigner les compétences de codage en morceaux. Ainsi, l'utilisateur a la possibilité de travailler avec la plate-forme même les jours de semaine chargés. Il couvre divers langages de programmation, du HTML et du CSS au C++ et au C#.
Sauterelle
Le public cible de Grasshopper est constitué de débutants de tout âge. Il est disponible pour les appareils iOS et Android, c'est donc une option idéale pour notre monde obsédé par les mobiles et au rythme rapide. Il propose de petits jeux amusants qui vous permettent d'acquérir de manière ludique des compétences de base en JavaScript. Il enseigne divers principes fondamentaux, y compris des animations basées sur D3.
Marelle
Hopscotch, comme Code Combat, a été créé à l'origine pour les enfants. Cependant, pour toutes les personnes non férus de technologie qui souhaitent se former à un nouveau métier, cela peut constituer un début. Il dévoile les bases du codage de manière agréable et discrète - vous donnant l'opportunité de réellement construire quelque chose.
Terrains de jeux rapides
Swift est un langage de programmation permettant de créer des applications pour les appareils Apple. Comme on pouvait s'y attendre, Swift Playground n'est disponible que pour iOS. Commencez par résoudre des énigmes simples, puis passez aux énigmes et aux défis complexes afin de maîtriser les compétences.
Codage des planètes
Coding Planets est une application pour développer la pensée logique chez les personnes de tous âges. Il est peuplé de casse-tête intéressants pour que vous ne vous ennuyiez pas. Il suffit de donner des instructions à un robot pour résoudre des énigmes et avancer.
GuerrierJS
Warrior est un jeu petit mais intrigant pour apprendre le langage de script pour les pages Web. Il s'appelle Guerrier pas pour rien. À savoir, le guerrier est le cœur et l'âme de l'aventure. Utilisez JavaScript pour guider votre héros à travers tous les obstacles, et en même temps, familiarisez-vous avec les bases du langage.
Enki
Enki est un bot pour augmenter vos compétences en programmation. Il permet aux utilisateurs de participer à des séances d'entraînement quotidiennes qui renforceront progressivement votre base de connaissances. Vous pouvez également inviter vos amis ou collègues à participer. Il est disponible pour les appareils Android et iOS.
Cartes codées
Si vous êtes fan de jeux de société, alors vous apprécierez certainement les Code Cards. C'est une façon à l'ancienne de s'amuser et d'apprendre quelque chose de nouveau. L'équipe propose quatre jeux de cartes différents : HTML5, CSS, JavaScript et Ruby et Rails. Chacun comprend 53 cartes avec des tâches. Vous pouvez facilement les mélanger pour ajouter du piquant au jeu. Imprimez-les et amusez-vous.
jsRobot
jsRobot est un projet personnel de Reaal Khalil, qui a réussi à transformer la familiarisation avec le langage de script largement utilisé en une expérience agréable et agréable. C'est une petite aventure avec des instructions à suivre. Utilisez les fonctions JavaScript de base pour vous déplacer tout au long du voyage. Il y a plusieurs niveaux à explorer, donc vous ne vous ennuierez certainement pas.
Analogies de code
Contrairement aux ressources mentionnées précédemment, Code Analogies n'offre aucune expérience de jeu. Au lieu de cela, il essaie d'expliquer les bases en utilisant des analogies du monde réel. L'équipe utilise des images, des illustrations, des diagrammes et, bien sûr, des didacticiels attrayants pour clarifier les défis de codage.
Grenouille Flexbox
Livré avec 24 niveaux, ce petit jeu amusant explique les bases de Flexbox dans la pratique. Chaque tâche est axée sur une propriété spécifique afin que vous puissiez saisir plus efficacement l'idée derrière le nouveau mode de mise en page. C'est un petit projet personnel – mais il est vraiment utile. Si vous aimez ce type de jeu, consultez également CSS Diner, Erase All Kittens et Grid Garden car ils enseignent le HTML et le CSS de manière ludique.
Continue d'apprendre
La fenêtre d'opportunité a tendance à se rouvrir, mais cela ne signifie pas qu'il faille la repousser trop longtemps. Je sais qu'il vaut mieux tard que jamais. Cependant, avec tant de façons discrètes, portables et surtout ludiques d'apprendre de nouvelles choses, le moment est venu de réaliser votre rêve ici, maintenant. Le codage n'est pas sorcier. C'est une poésie qui s'améliore avec le temps, l'expérience et la répétition. Utilisez ces petits projets avec un environnement invitant et agréable pour acquérir des compétences en codage et construire une base solide.