Coder est un métier, et un métier de plus en plus complexe. On ne s’improvise pas développeur, et même en travaillant plusieurs mois sur des sites spécialisés, il est difficile d’avoir la prétention d’être aussi bon qu’un ingénieur ayant suivi plusieurs années d’études de haut niveau. Lorsque l’on travaille dans le web, il est néanmoins nécessaire d’avoir une bonne culture informatique et de connaître le fonctionnement des principaux langages de programmation. Il y a beaucoup de choses assez simples à faire et, avec un peu d’entraînement et de travail, on se retrouve vite beaucoup plus autonome et performant. Voici donc un top 12 des meilleurs sites pour apprendre à coder.
Notre sélection des 12 meilleurs sites pour apprendre à coder
Open Classrooms
Open Classrooms propose des cours de programmation accessibles à tous supports : ordinateur, tablette, smartphone. La plateforme compte plus d’un million d’élèves et propose des forums, afin de faciliter l’entraide. En fin de formation, les élèves reçoivent une attestation de succès qu’ils pourront utiliser pour trouver un emploi de codeur. De plus, Open Classrooms vous propose un accompagnement individuel et privilégié chaque semaine, par l’un de leur mentor.
- Des formations disponibles aussi en anglais et en espagnol.
- Des formations éligibles via Pôle Emploi 100 financées.
- Des formations très variées : du community management, au RH en passant par les développeurs (Python, Symfony, Salesforce etc.)
- Par exemple, vous pouvez suivre la formation « Apprenez à programmer en Pyhton » d’un niveau difficile et d’une durée de 40h.
Tarifs
Vous pouvez suivre bon nombre de cours gratuitement. Pour 20€ par mois, vous pourrez suivre les cours à votre rythme en illimité et obtenir des certificats réussite reconnues par les employeurs. Pour 300€ par mois, vous pourrez vous former avec un mentor dédié pour obtenir un diplôme et un emploi garanti.
Openclassroom propose un abonnement pour suivre des cours en ligne à votre rythme.
Codecademy
Codecademy est l’un des sites d’apprentissage de programmation le plus connu. Il propose des exercices interactifs sur les différents langages web (HTML, PHP, Python ou Ruby). Après chaque exercice réussi, l’élève reçoit des points et des trophées, en remplacement des notes. Les cours proposés sont accessibles aux personnes n’ayant aucune connaissance en programmation.
- Exemple de cours : « Build a website with HTML, CSS and Github Pages ».
- Les formations sont en anglais,
- HTML, CSS, Python, Javascript, SQL, Ruby etc. vous pouvez apprendre tous les principaux langages.
Tarifs
Vous pouvez utiliser Codecademy gratuitement et avoir accès à 25 cours par mois. Avec le forfait Pro à 17.99€ par mois, vous aurez accès à 65 cours et un système d’apprentissage bien mieux pensé. Enfin, vous pouvez former l’ensemble de votre équipe avec le plan « Teams« , mais le tarif est disponible uniquement sur demande.
Codecademy permet de commencer gratuitement avec des forfaits évolutifs.
Code_org
L’objectif de Code.org est différent des autres outils de cette liste, même si la finalité reste la même. Ils veulent intégrer l’apprentissage du codage dans le cursus scolaire. Vous aurez accès à une multitude de cours gratuits pour apprendre le plus facilement possible de nombreux langages de programmation. Vous aurez également accès à une liste de tutoriels facile à comprendre pour essayer de coder comme un professionnel.
- Des cours pour les enfants à partir de 4 ans,
- Le cours n°1, par exemple, les élèves créeront des programmes informatiques qui les aideront à apprendre à collaborer avec les autres, à développer des compétences qui les aideront à résoudre des problèmes, et à persister lors de tâches difficiles.
- 50 millions d’élèves ont déjà pris des cours via ce site.
Tarifs
Outil gratuit.
Code permet un apprentissage éducatif, très bien pour les enfants, ou grands débutants.
Khan Academy
Khan Academy met à disposition des exercices, des vidéos, etc. La mission de la plateforme est de permettre d’étudier à un rythme propre à chacun. Il propose des cours de programmation et travaille en partenariat avec la NASA, le Museum of Modern Art, l’Académie des Sciences de Californie et le MIT.
- Introduction à Javascript, HTML/CSS puis cours avancé, Khan Academy vous guidera au fil des étapes.
- Des dizaines de cours disponibles, que ce soit pour le code, les sciences mais aussi les mathématiques.
- C’est un outil également compatible pour les enseignants.
Tarifs
Les cours de codage sont gratuits sur Khan Academy.
PluralSight
PluralSight est un site d’apprentissage essentiellement dédié à la programmation. Les cours proposés par la plateforme sont sous forme de “paths” qui traitent d’un sujet défini, notamment le langage Ruby, Javascript, l’HTML/CSS, etc. Dans les “paths”, l’élève apprend progressivement les rouages de chaque langage et de chaque système de programmation.
- Des cours disponibles pour apprendre Python, JavaScript, Java, C# …
- 11 cours de JavaScript, 14 sur Angular, 12 sur Python …
- Des formations également sur la cyber-sécurité ou encore les datas.
Tarifs
Vous bénéficiez de 10 jours d’essai gratuit. Ensuite vous aurez le choix entre payer 26€ par mois pour avoir accès aux cours, 275€ par an (11% d’économie) ou 410€ par an avec en plus les accès aux examens, projets et cours interactifs.
Coursera
Coursera est une plateforme incontournable pour suivre en ligne les cours donnés dans les grandes écoles du monde. Dans la programmation des débutants, la plateforme propose une initiation au langage Python prodiguée par l’Université du Michigan. Pour favoriser les élèves au perfectionnement, différents exercices sont proposés lors de l’apprentissage.
- Des cours très variés, art et humanité, sciences, santé etc. et bien sûr codage.
- Plus de 3900 cours disponibles,
- Plus de 13 certifications professionnelles.
Tarifs
Vous pouvez avoir certains cours gratuitement. Le tarif de la plupart des cours varient entre 29 et 99€
Grafikart
Grafikart est un site ayant pour objectif d’offrir un contenu en langue française concernant le développement web. Il propose des tutoriels et une formation qui traitent des langages HTML/CSS, JavaScript et PHP. Il met à la disposition des apprenants des cours dédiés à l’apprentissage de différents outils, notamment versioning Git.
- 553 heures de tutoriels vidéos gratuits,
- PHP, Laravel, NodeJS, JavaScript, VueJS etc. un catalogue de cours de codage très développé,
- Un forum très utile si vous avez la moindre question,
Tarifs
Gratuit
Codewars
Cette plateforme est un peu particulière dans cette liste, car elle n’est pas vraiment destinée aux débutants. Vous devez avoir quelques bases en codage pour pouvoir l’utiliser. Une fois que vous avez choisi le langage de programmation que vous souhaitez apprendre, vous devez répondre à une question. Votre réponse vous donnera accès ou non au reste du site. Ce site est basé sur des « katas ». Ce sont des challenges entre membres de la communauté. Lorsque vous réussissez un kata, vous passez au suivant qui sera un peu plus compliqué … et ainsi de suite.
- Vous devez remplir une question test (photo ci-dessus) avant d’accéder aux cours,
- Plus de 6600 « katas » disponbiles,
- Un nombre de langage disponible impressionnant.
Tarifs
Pas d’informations tarifaires visibles, l’ensemble du site a l’air gratuit.
Dash General Assembly
Sur Dash General Assembly (DGA), vous n’aurez pas de cours ou de tutoriels pour apprendre à coder. Au lieu de cela, vous allez apprendre un cours après l’autre, de façon amusante, des langages de développement comme HTML, JAVA etc. Ces cours se feront à travers différents projets que vous pourrez réaliser directement depuis votre navigateur. Vous devrez terminer chaque exercice avant de pouvoir passer au suivant. Vous verrez donc votre progression étape par étape.
- Des dizaines de cours disponibles, que ce soit en codage, en digital marketing ou encore en expérience client.
- De nouveaux cours en direct disponibles chaque jour,
- Des cours étape par étape très facile à suivre.
Tarifs
Les cours sont gratuits.
Découvrez Dash General Assembly
FreeCodeCamp
FreeCodeCamp est plus qu’un simple site qui vous apprend à coder. Son but est de rendre l’apprentissage du web accessible au plus grand nombre. Les cours se présentent sous forme de session de code interactif très utile pour voir exactement ce que l’on fait en direct. Une fois fois que votre cours est terminé et que vous vous sentez prêt, vous pouvez effectuer certaines missions pour des organisations.
- FreeCodeCamp dispose d’une grosse communauté, très active,
- Vous pouvez apprendre JavaScript, CSS, HTML etc. tous les langages de programmation principaux,
- Vous disposez d’un éditeur de code prêt à l’emploi,
- Il n’y a en revanche pas de vidéo et le site est totalement en anglais.
Tarifs
C’est un site 100% gratuit.
W3School
W3Schools est un autre site de référence dans le monde de l’apprentissage du codage. On y trouve toutes les ressources nécessaires à l’apprentissage des langages de programmation comme jQuery, AJAX, CSS etc. Grâce à sa présentation simple et sans fioriture, vous trouverez ce que vous êtes venu chercher sans aucun problème.
- Vous pouvez apprendre HTML, CSS, Boostrap, Angular JS etc. des dizaines de langages sont disponibles à l’apprentissage.
- Un nombre de cours impressionnants et très bien expliqués,
- Mise en application de ce que vous avez appris grâce à des centaines d’exercices.
Tarifs
L’accès au cours est gratuit.
Apprendre-a-coder.com
Sur Apprendre-a-coder, l’accent est mis sur les vidéos. Si vous souhaitez apprendre à coder avec ce site, vous aurez donc « John », votre instituteur, qui vous expliquera toutes les étapes à travers ces différentes vidéos. De plus, contrairement à bon nombre de site d’apprentissage de code, l’ensemble des vidéos sont en français.
- Des vidéos explicatives très claires,
- « Apprendre et découvrir JavaScript pour créer un jeu en ligne », « Apprendre jQuery pour créer une page web interactive » etc. voici quelques uns des très nombreux cours proposés.
- Beaucoup de vidéos sont disponibles gratuitement.
Tarifs
Vous avez accès à bon nombre de formations gratuitement. En revanche, les formations COMPLÈTES sont payantes. Par exemple, pour Javascript, comptez 149.90€.
Pour aller plus loin, nous vous invitons à lire le dossier pour apprendre l’HTML / CSS réalisé par notre ami Youcef Kebaïli de DessineMoiUnsite.
le :
Merci pour cet article ! En complément il existe également « Coder pour changer de vie » : https://coder-pour-changer-de-vie.com
le :
Bonjour,
Je crois que le plus difficile pour une personne qui désire apprendre à coder, mais qui n’y connaît absolument rien, est de faire ses premiers pas dans ce nouvel univers.
Certains petits sites sans prétention sont parfois excellents à ce niveau et permettent d’avoir en quelques heures les bases essentielles du codage. Celles-ci permettent alors de se diriger vers des bouquins ou des sites moins pédagogiques pour aller plus loin et voler de ses propres ailes.
Le site http://fadagogo.com permet, via la programmation de petits robots virtuels interactifs, d’acquérir en moins d’une dizaine d’heures les bases de l’algorithmique (conditionnelles, booléens, répétitives) et la gestion des variables. A recommander pour tout.e débutant.e absolu.e.
Bonne découverte, vos réactions sont les bienvenues pour savoir ce que vous en pensez d:O)
le :
Si le design est un peu austère, le site est très bien fait. Très bonne ressource. Merci
le :
Merci beaucoup pour votre appréciation. Oui, le design est à améliorer, on est en train d’y travailler… d:O)
le :
Je viens de découvrir le site d Éric Thirion .des cours téléchargeables, des exercices et corrigés. Vraiment pratique pour s approprié les bases de la programmation.
http://cours.thirion.free.fr
le :
Je crois que j’ai trouvé
http://cours.thirion.free.fr
le :
Salut !
Mr Éric Thirion aimerait-il nous laisser le lien vers son site web ?
Merci d’avance !
le :
Bonjour,
Je me permets de partager ma petite expérience : pour ma part j’ai suivi un bootcamp (La Capsule) et j’en suis super satisfait !
C’est une formation en 10 semaines qui permet d’apprendre à coder en HTML, CSS et surtout JavaScript. Le truc vraiment cool c’est qu’ils réservent une grande place à la pratique dans le programme. On développe des projets différents toutes les semaines et ça aide à retenir ce qu’on voit en cours.
On fait aussi beaucoup de React et React Native, des technos sur lesquelles la demande est vraiment forte. À la sortie, peu importe on est très sollicités et c’est vraiment agréable.
Donc si ça en intéresse certaines ou certains n’hésitez pas à jeter un œil : https://lacapsule.academy
À dispo si vous avez des questions !
Vincent
le :
Il existe en effet de nombreux cours de programmation sur le net, mais ils sont très souvent payant.
Ceux qui sont gratuit apparaissent en général en dernier dans les recherches google. C’est le cas
de mon site qui contient des cours de programmation Pascal, Java, Python, C++, Javascript, Php ainsi
qu’une partie consacrée aux bases de données et à SQL. Le tout avec des exercices téléchargeables gratuitement. Il ne s’agit pas de tutoriels, mais de véritables cours de programmation permettant un apprentissage à distance. D’après les retours que j’ai des lecteurs mes cours sont très pédagogiques.
Vous citez les site web de cours de programmation déjà connus et payant . Peut être pourriez vous également aidez à faire connaitre les cours peu connus et gratuits comme le mien ?
le :
Bonjour,
Puis-je avoir connaissance du site des cours que vous proposez s’il vous plait ?
Merci d’avance pour votre retour.
le :
J’ai suivi des cours sur SmartnSkilled, et c’était efficace pour moi !
https://www.smartnskilled.com/categorie/formation-developpeur-programmation
le :
Bonjour à tous,
Le Wagon propose une très bonne formation pour apprendre à coder. Le programme de 9 semaines est payant mais il en vaut la chandelle. On apprend HTML, CSS, JS, Ruby on Rails. On en sort avec un mindset d’entrepreneur et avec un réseau de dingue.
Le programme est vraiment complet : https://www.lewagon.com/fr/program .
J’en garde personnellement un super souvenir et conseille à tous ceuxqui ont les moyens de passer par cela !
Clément
le :
Article dépassé et pas daté!: Code Academy n’ est pas/plus gratuit! loin de là…de plus, il y a une option pour mettre le site en français qui ne fonctionne pas…décourageant! Tous veulent le beurre…et l’ argent du beurre! Je sais bien que tout travail mérite rémunération, mais quand même…quand on propose du gratuit, on fait du gratuit!
le :
pour le C: learn-c.org
pour le reste: w3school.com
– on a des exemples
– on peut tester « en live »
Que du bon !!
le :
Bonjour,
oui tous ces sites sont certainement très bien, mais moi qui n’y connait absolument rien et qui ne sait même pas par ou commencer, j’ai trouvé ça : https://www.culture-informatique.net/cest-quoi-langage-de-programmation/
Il y a une dizaine d’articles simples sur les premiers pas, les conditions, les fonctions, les boucles, …
Au moins, ça me parle : on part du début.
C’est sûr que ça ne rentre pas dans le détail, mais au moins j’ai les bases. Je vais maintenant pouvoir aller voir d’autres sites avec le minimum requis pour comprendre de quoi on parle. Je pense que tous les apprentis développeurs devrait aller voir ce site pour comprendre les bases avant d’aller voir plus loin.
le :
Super site effectivement. C’est un excellent point de départ, les articles abordent toutes les questions structurantes.
On essaiera de mettre à jour l’article pour rajouter Culture Informatique.net.
Une belle trouvaille ce site, j’étais jamais tombé dessus, et pourtant dieu, ou plutôt Google, sait à quel point je fouille le net sur ce genre de sujets.
Merci bcp @Patrick !
le :
Coucou,
Il y a aussi une initiative intéressante: http://www.thehackingproject.org
J’en suis le co-fondateur et on essai de mettre les petits plats dans les grands. Par ailleurs on est totalement gratuit pour nos moussaillons <3.
Tchao.
le :
Dommage que ce ne soit plus gratuit +-400 euro minimum …
Trop chère pour moi snif….
le :
Super liste pour apprendre en autonomie. Mais il faut encore être capable d’apprendre par ses propres moyens ! Je me permets de vous faire découvrir humblement une onzième solution : l’école pour laquelle je travaille, O’clock, qui allie formation en présentiel et à distance avec le téléprésentiel. Le concept, une formation de 5 mois pendant lesquels les étudiants suivent des cours en direct-vidéo, animés par des formateurs : https://oclock.io
le :
Merci pour cet article !
Perso, j’ai appris énormement sur le site http://apprendre-a-coder.com/
Il y a des tas de projets à faire qui permettent de mettre en pratique.
En plus, le formateur est très sympa.
le :
Grafikart est bon, il Donne des cours très utiles gratuitement sur youtube, je le suis un peu. Mais son problème, c’est qu’il est trop rapide. Je ne le conseille pas à un débutant. Je conseil tuto.com (des cours à moindre coût), elephorm, pierre-giraud (youtube).
le :
Merci pour ce listing. Pour les non connaisseurs je vous conseille vivement d’aller voir Grafikart.fr. Des tutos vidéos fait par un passionné au courant des dernières nouveautés sur le monde du Web. Il fait aussi office d’un très bon site pour faire de la veille technologique.
le :
Merci Christophe pour la suggestion ! Effectivement, Grafikart est une bonne référence dans le domaine, et mériterait d’être mentionné dans l’article.
le :
Bonjour je comprend rien au langage htlm et autres , mais j’aimerais apprendre assez rapidement
je recherche un site , vraiment pour les débutants , de première catégorie , vous avez un conseil je suis preneur merci
le :
S’il fallait en recommander un seul, je dirais OpenClassrooms.
Et un petit conseil, mettez en pratique dès les premiers chapitres en bricolant un site WordPress sur un serveur OVH.
Bonne lecture !
le :
Bonjour,
OVH est un hébergeur à éviter en ce qui concerne WordPress. OVH installe une vieille version de WP. De plus, cet hébergeur n’a pas un grand soucis des petits clients qui souscrivent à une offre d’entrée de gamme. OVH est à éviter tout court. je conseille O2switch, excellent à tout point de vue.
Cordialement,
L.
le :
Je dois être vieux jeu mais je crois qu’en programmation comme dans d’autres domaine, les vraies bases s’acquièrent difficilement en ligne. Cela a beau être bien construit, ce n’est pas parce que l’on a bien réalisé 10 exercices sur 10 fonctions différentes que l’on sait programmer. La majorité des sites cités sont fabuleux mais pas du tout conçus pour donner une « ossature » sérieuse. Lorsque les bases sont acquises, là c’est très différents et les gens peuvent bénéficier largement de ses outils pour aller plus loin, aussi parce ces sites fonctionnent comme d’aimables dictionnaires. Que celui qui n’est jamais allé chercher la syntaxe d’un pseudo sélecteur CSS sur W3 School me jette la première pierre…
le :
tu peux aller chez pierregiraud.com, c là que j’ai bien appris les bases
le :
Merci pour ces sites