30 Avr · David · 5 commentaires
Et oui, votre enfant s’amuse comme un petit fou en apprenant à programmer et vous, vous êtes frustré : soit il développe des nouvelles capacités qui vous font envie (pensée computationnelle, algorithmique, spatialisation, …), soit ça vous rappelle vaguement quelque chose et vous aimeriez bien vous y remettre mais ne savez pas comment.
Ou alors vous êtes un entrepreneur avec une idée à concrétiser mais vous n’avez pas le bagage technique…
Pas de panique, voici un petit tour des meilleures solutions en ligne pour apprendre à programmer à son rythme.
Apprendre à programmer par soi même peut être décourageant et la multitude de langages disponibles n’aide en rien. Rien de tel qu’un écran noir avec un « ? » clignotant et un livre indigeste pour vous dégouter d’avoir voulu vous lancer dans l’aventure (d’ailleurs, ça fait au moins 4mn que vous n’avez pas été sur Facebook et vous vous demandez s’il n’y aurait pas super truc de publié depuis). Heureusement, il existe des sites web dédiés à l’apprentissage de la programmation, et qui vous font découvrir de façon moderne et didactiques la plupart des langages de programmation actuels. Inscrivez-vous sur un des sites présentés ci-dessous, et en très peu de temps vous serez capable d’écrire vos propres lignes de codes, rien qu’à vous. De quoi rivaliser avec votre enfant et ses « petits » blocs de code ! Petite précision : la plupart des sites sont en anglais, vous êtes prévenu !
Si vous voulez apprendre à programmer de façon interactive et gratuitement, alors Codecademy est fait pour vous. C’est de loin le site le plus populaire et le plus connus des sites où on peut apprendre gratuitement à coder.
Que ce soit pour apprendre HTML/CSS, Javascript, jQuery, Python, Ruby ou PHP, ou encore comment faire un site web interactif, Angular.js, Rails, etc.. il ne vous reste plus qu’à créer un compte gratuit et apprendre de nouvelles compétences.
Oui, comme les Avengers, mais en moins cool quand même. Si vous voulez apprendre de façon interactive et en vous amusant, alors essayer Code Avengers. Même s’ils ont moins de cours que Codecademy, ils ont été conçus de façon plus flexibles : vous pouvez arrêter et recommencer à tout moment.
Il faut à peu près 12h pour terminer un cours complet et vous pouvez apprendre à programmer en HTML/CSS, Javascript et Python.
Code School est un autre site assez complet et gratuit. Par rapport aux deux sites précédents, Code School propose de nombreuses vidéos et de screencasts, ainsi que des défis de programmation à relever, ce qui motive l’apprentissage.
Sur Code School, on vous incite à apprendre en faisant. Il existe plusieurs « paths » centrés sur des technologies particulières : Ruby path, Javascript path, HTML/CSS path, iOS path, Git path, Tek path (non ne cherchez pas celui-là…)
Khan Academy est un site plus généraliste sur le quel on peut apprendre beaucoup plus de choses que la programmation. Cela reste gratuit et interactif. Il suffit de se créer un compte pour avoir accès aux vidéos, animations et l’ensemble des cours.
De plus, l’ensemble de votre progression est validée par des badges : ne cherchez pas d’où vient l’inspiration concernant les badges qui valident la progression de votre enfant sur Kidscod.in… Même si vous pouvez suivre des cours de Maths, de Physique, d’Economie ou de Finance, les cours de programmation sont particulièrement bien faits, donc n’hésitez pas !
PhpAcademy propose des tutoriaux gratuits pour apprendre le développement Web et propose des centaines de vidéos pour apprendre le Php, CSS, Javascript et autre langages du Web.
De plus, le fondateur du site, Alex Garret, est très accessible. Il anime une chaine Youtube qui contient de nombreux tutoriaux ainsi qu’un forum où de nombreux experts viennent aider les débutants.
Code Racer était à l’origine un site où les développeurs pouvaient se mesurer les uns aux autres afin d’apprendre de nouvelles compétences (et aussi jouer à savoir qui était le plus fort, soyons honnête). Code Racer est maintenant connu sous le nom de Treehouse et l’aspect compétition a été abandonné pour laisser entièrement la place au côté apprentissage.
Attention, tout le contenu n’est pas gratuit. Il existe deux formules à 25$ ou 49$ par mois, selon les cours souhaités. L’offre est très variée : HTML, CSS, JavaScript, Ruby, Php, WordPress (!), iOS, Androïd, Python, Java, …
CodeHS est un autre site très réputé pour apprendre à programmer. Leur promesse est simple : « Apprenez à programmer à l’école ou à la maison ». CodeHS est surtout connu pour sa communauté très active d’experts qui sont très disponibles pour vous aider si vous êtes coincés dans votre programme.
Les cours de base sont gratuits, mais il faudra payer 25$ par mois pour l’ensemble des cours (ou 75$ si vous voulez un compte premium). Outre le JavaScript et les langages de programmation « standards », on vous apprendra des techniques de résolution de problèmes, la programmation de jeux, la réalisation d’animation et d’autres techniques créatives. Peut-être le site avec l’offre la plus éclectique.
Udacity possède probablement la plus grande base de vidéos et de tutoriaux pour apprendre la programmation en ligne : Web design, utilisation de GitHub, développer une application mobile Androïd ou iOS, Java, … Le choix est vaste !
Les vidéos sont créées la plupart du temps par des professionnels en activité, donc attendez-vous à apprendre à coder avec les meilleurs développeurs de Google, Facebook, ou autre : plutôt sympa ! Par contre, ne vous lancez pas dans Udacity pour débuter : les cours visent plutôt un public déjà averti …
Coursera est une plateforme en ligne ayant des partenariats avec les plus prestigieuses universités du monde entier. Vous pouvez vous inscrire gratuitement et suivre les cours filmés dans de nombreux domaines comme la finance, l’histoire de l’art, la chimie, mais aussi la programmation informatique.
Pas de barrière de la langue : ici tous les cours sont sous-titrés (y compris en Français, cocorico !). Attention, certains cours sont battis pour être suivis à son propre rythme, d’autres sont de type MOOC et il faut donc suivre en même temps que les milliers d’autres inscrits : même si cela permet de se sentir moins seul, cela demande un réel investissement.
Petit nouveau dans la cours des sites proposant des cours de programmation en ligne, Le Wagon On demand est le prolongement des formations assurées en présentiel par Le Wagon.
Organisé en tracks (seul le premier est disponible pour le moment) comme « Coder votre premier site web » ou « Devenez développeur Front-End », l’ensemble des vidéos et tutoriaux sont EN FRANCAIS ! De plus, la formation se focalise sur un objectif et non pas sur une technologie. Résultat, vous perdez moins de temps à vous poser des questions comme « en quoi je vais commencer à coder ma super appli ? » et vous plongez directement dans le concret. Track n°1 disponible pour 89€.
Oui, je vous vois venir : « C’est pour les gamins », « J’ai passé l’âge de dessiner des châteaux », etc… Et si je vous disais que de plus en plus d’universités utilisent les langages de programmation visuelle dans leurs cursus informatiques ?
Même les langages de programmation type Kidscod.in ou Scratch sont dits « Turing-complets » : autrement dit, tout ce qui est programmable peut l’être avec un langage qui semble aussi « simple » que Kidscod.in. Il est même possible de programmer toute l’infrastructure d’Internet avec Kidscod.in, c’est juste un peu long à faire…
[…] Les 11 sites pour apprendre à programmer | Kidscod.in. L'odyssée d'Ln : je tisse m@ toile – Le blog d'une prof doc qui a envie de partager ses découvertes, ses doutes et ses espoirs. Accueil Explorateurs de l'imaginaire. Un jeu pédagogique pour interroger ses pratiques du net. Le site « Enseignement.be » propose un riche dossier, pédagogique et ludique, pour apprendre aux jeunes à maîtriser internet plutôt que de se laisser maîtriser par lui. […]
Et la base, Scratch, que vous utilisez, vous ne le citez pas ? https://scratch.mit.edu/
Cdt,
Si bien sûr ! Et il faudrait aussi citer blockly par exemple ! Mais le but de ce blog post est de présenter des méthodes d’apprentissage, pas uniquement les langages sous-jacents.
Il est impossible pour un enfant d’apprendre à coder seul avec Scratch ou blockly: il lui faut le support d’un adulte qui pourra lui faire faire ses premiers pas puis l’orienter vers les ressources complémentaires.
http://www.kidscod.in/?p=2807
Ces listes de sites sont intéressantes. Moi j’ai appris à programmer en me servant des tutoriels en vidéo sur http://www.alphorm.com/formations/programmation. En tout cas merci pour ce bon billet.
[…] Jaloux de votre enfant qui s'éclate en apprenant à programmer ? Voici les 11 sites pour apprendre à programmer en ligne ! […]