Les 11 sites pour apprendre à programmer

Jaloux des super-pouvoirs de votre enfant ?

30 Avr · David · 5 commentaires

Les 11 sites pour apprendre à programmer

Jaloux de votre enfant ?

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.

Vous aussi vous pouvez devenir un super héros

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 !

1. Codecademy

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.

Codeacademy-Learn-to-Code-Interactively-Online-for-Free

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.

2. CodeAvengers

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.

Code-Avengers-Learn-to-build-websites-apps-and-games-with-HTML-CSS-JavaScript-and-Python

Il faut à peu près 12h pour terminer un cours complet et vous pouvez apprendre à programmer en HTML/CSS, Javascript et Python.

3. Code School

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.

Code-School-Learn-Coding-by-Doing

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à…)

4. Khan Academy

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.

Khan-Academy-Learn-Coding-and-Computer-Programing-Online-for-Free

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 !

5. PhpAcademy

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.

PHPAcademy-Learn-PHP-and-web-development-for-free-with-Powerful-Video-Tutorials-and-Resources

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.

6. Treehouse (anciennement Code Racer)

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.

Tree-House-Learn-Web-Design-Web-Development-and-How-to-Code-Android-iOS-Apps

 

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, …

7. CodeHS

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.

CodeHS-Best-Way-to-Learn-Coding-at-School-or-at-Home-Today

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.

8. Udacity

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 !Udacity-Learn-Advanced-Level-Coding-Skill-to-Become-Mobile-Developer-Online

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 …

9. Coursera

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.

Coursera-Learn-Programming-and-Coding-Skills-Quickly-Online-for-Free

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.

10. Le Wagon On Demand

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.

Screen Shot 2015-04-30 at 17.41.36

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€.

11. Kidscod.in

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…

Mais le plus important pour apprendre à programmer reste de mettre les mains dans le cambouis ! Alors n’hésitez pas, lancez vous et faites nous part de vos créations dans les commentaires ci-dessous.

5 COMMENTAIRES

Répondre à Foukly Nelou (fouklynelou) | Pearltrees Annuler la réponse

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

Et si Bill Gates ou Mark Zuckerzberg n’avaient pas appris à programmer ?

Devenez un VIP (Very Important Parent) en faisant découvrir kidscod.in à votre enfant !

         

Cours

CONTACTEZ-NOUS !