« Cet été, j'apprends à coder ! » Vers quelles formations se tourner ?

Apprendre à coder : les meilleures formations en ligne

Vous voulez changer de métier ? Devenir développeur ? Incorporer du développement dans votre job actuel ? Ou simplement rajouter une corde à votre arc ? Bonne idée, aujourd’hui, savoir coder est une compétence très valorisée sur le marché de l’emploi. Et justement, l’été, c’est LA période idéale pour se lancer, et relever ce nouveau défi, non ? Pour vous aider, nous vous avons préparé un guide des meilleures formations, toutes accesibles en ligne, pour apprendre à coder de chez-soi ou de la plage de ses vacances.

Avant-propos

Le vocabulaire à connaître

Avant toute chose, apprendre à coder un site, cela passe par l’apprentissage de langages de programmation, et l’utilisation de frameworks. Ils se répartissent en deux catégories :

  • Ceux qui permettent de coder le front-end, ce qui apparaît à l’écran. Les langages principaux sont le HTML (pour la structure du site), le CSS (pour l’agencement) et JavaScript (pour le contrôle).

  • Ceux qui permettent de coder le back-end, ce que l’utilisateur ne voit pas. Il est composé :

  • D’un serveur (un hébergement web), le “disque dur” où les pages du site sont enregistrées

  • D’une application (un site web)

  • D’une base de données (où l’on stocke les données, mises à jour en continu). Pour qu’elles soient à jour, on utilise des langages « dynamiques » : PHP, Ruby, Python, SQL, Node.js, Java, et des frameworks comme Cake PHP, Symfony, Code Igniter.

Les développeurs qui codent le front et le back sont « full-stack ».

Quel langage apprendre ?

La première question à vous poser est : pour quel usage je veux apprendre à coder ? Est-ce que je veux faire le travail d’un UI/UX designer et donc de coder en front-end ? Ou est-ce que je veux m’attaquer aux fondations des sites et donc pouvoir les coder en back-end ?

  • La base du code Front-End : HTML + CSS + JavaScript.
  • Pour le Back-End, il vous faudra des langages tels PHP ou Ruby.

Pour chacun de ces langages, il existe une multitude de frameworks (Node, React, RubyOnRails…) qui vous aideront à coder. Pour débuter, beaucoup optent pour la base front-end (HTML, CSS et JS) et un langage back-end (PHP, Ruby…) À vous de connaître vos besoins.

Formations “libres” ou bootcamp ?

On peut suivre des cours en ligne, sans faire partie d’un programme strict. Ce type de formations est adapté pour vous si :

  • Vous êtes autonome et discipliné.
  • Votre deadline est lointaine et que quelques bases d’ici à septembre suffiront.
  • Vous voulez apprendre de manière flexible en parallèle de votre job, et mettre à profit la période de l’été pour vous lancer.

En revanche, si vous avez un objectif clair et voulez passer l’été en “bootcamp”, une formation à réaliser dans un temps imparti et avec un suivi personnalisé, vous conviendrait mieux. C’est pour vous si :

  • Vous avez plusieurs jours 100% dispo à y consacrer
  • Vous avez besoin d’être guidé pour bien assimiler les connaissances
  • Travailler en groupe et élargir votre réseau vous motive
  • Vous devez urgemment avoir les bases du code pour un projet

À noter que pour compléter votre formation, de nombreuses vidéos sont disponibles sur Youtube. Dans tous les cas, les développeurs sont unanimes, vous apprendrez plus vite si vous développez de petits projets personnels en parallèle de vos cours !

Se former, à côté de son job ou en vacances, sur Internet : les sites indispensables

Les cours à picorer

La flexibilité qu’offre les cours en ligne vous permettra de vous initier sans contrainte à ce(s) nouveau(x) langage(s). Sous forme de MOOCS, ils sont parfaits pour commencer doucement cet été…

COURSERA

  • En bref : Coursera met en ligne les cours des universités les plus prestigieuses. Il s’agit d’un bon point de départ théorique pour de nombreux métiers.
  • Son + : Les cours sont gratuits, c’est donc une mine de savoirs à portée de main. Donc un bon moyen de vous former en ligne, en suivant des cours très qualitatifs.
  • Langages enseignés : Java, C++ et Python
  • Prix : Si les cours sont accessibles gratuitement, l’obtention du certificat est payante.

OPENCLASSROOMS

  • En bref : Plus de 300 cours certifiants à la pointe du code et actualisés en permanence. Il y a même des cours “avancés”, comme sur les frameworks Angular ou React.js, si vous vous y connaissez déjà.
  • Son + : TOUS les cours sont accessibles en mode “hors-ligne”.
  • Langages enseignés : HTML, CSS, JavaScript, Java, et PHP, Python, Ruby, et de nombreux frameworks tels Angular, React.js…
  • Prix : Tous les cours sont accessibles gratuitement. Si vous avez besoin de justifier de vos compétences auprès d’un employeur, il faut souscrire au forfait Premium Solo à 20€ (gratuit pour les demandeurs d’emploi), qui vous permettra d’obtenir un certificat de formation.

UDEMY

  • En bref : 100 000 cours en ligne donnés par des experts avec un accès illimité aux contenus, pour apprendre à son rythme.
  • Son + : Udemy propose régulièrement des cours gratuits. Vous y avez un grand choix de cours que vous pourrez facilement picorer pendant l’été, dont des formats courts, pour vous éviter d’y passer toutes vos vacances !
  • Langages enseignés : JavaScript, Java, SQL, C#, Python (liste non exhaustive).
  • Prix : Les formations sont autour de 200€ pour une quarantaine d’heures.

CODE ACADEMY

  • En bref : Codecademy propose des formations interactives, guidées et ludiques qui vous permettront d’avoir les bases dans un langage informatique.
  • Son + : Basée sur un mix entre pratique et cours théoriques, la formation vous permet aussi de comprendre pourquoi vous apprenez un langage et de vous entraîner à le prendre en main. Vous pourrez tout faire en ligne, à votre rythme, depuis votre transat’.
  • Langages enseignés : HTML, CSS, Javascript, PHP et Python.
  • Prix : Gratuit pour accèder aux cours basiques, avec un abonnement à 17,99 euros par mois pour un accès illimité et l’obtention de certifications.

FREE CODE CAMP

  • En bref : Vous apprendrez les bases du développement web et montez en compétences rapidement.
  • Son + : La force du Free Code Camp est sa communauté et son forum où chaque sujet est traité de manière très réactive par les Alumnis et les étudiants.
  • Langages enseignés : HTML5, JavaScript…
  • Prix : Gratuit. Contrepartie optionnelle : répondre à des questions sur le forum, donner votre avis sur un projet, incorporer des sous-titres sur les vidéos de la chaîne Youtube, écrire des articles pédagogiques ou contribuer à la base de code.

Suivre une formation _full-time_en ligne

La formule idéale pour s’investir à fond dans son apprentissage et bénéficier d’un suivi personnalisé.

IRONHACK

  • En bref : Chez Ironhack, on peut se former au développement web ou à l’UI/UX design. Les cours se font en groupe et sont orientés “projets”.
  • Ses + : Deux options s’offrent à vous : le plein temps ou les cours du soir. Les cours à plein temps ont lieu du lundi au vendredi de 9h00 à 18h00 pendant huit semaines. Les cours du soir ont lieu le mardi et le jeudi de 19h à 22h et le samedi de 10h à 17h00, pendant six mois.
  • Langages enseignés : En Web développement : JavaScript (Angular2.js, Vue.js, React.js, Node.js, express.js), HTML, CSS, jQuery, MongoDB (&Mangoose) ; Et en UX/UI Design : Design Thinking, User-Centered Design, Balsamiq, Sketch, InVision, HTML, CSS, Boostrap, JavaScript.
  • Prix : 7 500 € selon les sessions. Une bourse d’études de 10% est allouée aux candidates, pour encourager la parité dans ces métiers de la tech encore très masculins.

CODING DAYS

Covid oblige, les formations sont désormais disponibles en ligne : les cours sont donné en visio avec partage d’écran via la plateforme Discord (logiciel de chat, ndlr).

  • En bref : Plusieurs formations pour apprendre les bases du code et du développement web, la plupart à faire sur une semaine. Exemples : « Comprendre le code, initiation HTML5, CSS3 et javascript » (formation d’une journée pour 20 euros) ; « Créer son propre site vitrine en HTML, CSS et javascript » ; « Créer son propre site e-commerce avec WordPress ».
  • Ses + : Une introduction à la culture du code quand on manque de temps. En suivant une des formations on devient “membre à vie” de la communauté des développeurs, ce qui permet de continuer à s’entre-aider, même après la fin de la formation.
  • Langages enseignés : JavaScript, HTML, CSS (liste non exhaustive).
  • Prix : environ 1000 euros pour une semaine de formation.

OPENCLASSROOMS

  • En bref : Si vous voulez vous lancer dans six mois à un an de code, vous allez trouver votre bonheur. La start-up leader en éducation en ligne en Europe propose plus de 30 diplômes de niveau reconnus par l’État, équivalents à Bac +2 à Bac +5, pour se former à son rythme depuis chez soi. Avec un abonnement de 300€ par mois environ, l’étudiant travaille sur des projets professionnalisants avec l’aide d’un mentor expert lors d’une visioconférence hebdomadaire, et a accès aux cours et à la communauté pour mener à bien ses études.
  • Son + : Si vous décidez de vous lancer dans un parcours diplômant de 6 mois à un an cet été, sachez qu’à la fin de votre parcours vous bénéficierez de l’emploi garanti. Les frais engagés sont remboursés intégralement si l’Alumni n’a pas trouvé d’emploi dans les six mois suivant la fin de la formation. Vous n’avez donc rien à perdre !
  • Les parcours : Développeur Web Junior (6 mois de Front et Back), PHP/Symfony, Tech Lead, Développeur d’applications iOS ou Android…
  • Prix : Le forfait sans engagement coûte de 300 à 500€ par mois (pour les parcours les plus techniques) et peut être financé par Pôle Emploi ou d’autres organismes dans certains cas.

UDACITY

  • En bref : Des formations débutantes et avancées (les ‘Nanodegrees’) pour apprendre le développement web notamment, en 4-6 mois, à raison de 10h/semaine.
  • Son + : une semaine d’essai gratuit, pour voir si la pédagogie vous convient et pas mal de cours à suivre pour se mettre dans le bain. De bons formats pour apprendre “en vacances”.
  • Langages enseignés : JavaScript, HTML, CSS, Python (liste non exhaustive).
  • Prix : Entre 300 et 600 € environ.

Les bibliothèques et forums, une mine d’informations en complément des cours en ligne

La MND – Mozilla Developer Network est une bibliothèque de documentation où sont référencés les modèles dont vous aurez besoin pour coder.

Sur les sites OpenClassrooms et FreeCodeCamp, vous trouverez également des forums où vous pourrez poser toutes les questions relatives à votre apprentissage.

Vous n’avez plus qu’à choisir la formule et la formation idéales pour votre projet et à devenir un véritable crack du code !

Suivez Welcome to the Jungle sur Facebook, LinkedIn et Instagram ou abonnez-vous à notre newsletter pour recevoir, chaque jour, nos derniers articles !

Photo d’illustration by WTTJ

Nora Leon

Communications & content manager

Envie de rejoindre Ironhack France ?

  • Ajouter aux favoris
  • Partager sur Twitter
  • Partager sur Facebook
  • Partager sur Linkedin

Le guide de l'été pour bien aborder la rentrée

Pour les aoûtiens, reposés mais angoissés par la rentrée, et les vaillants salariés restés au bureau (ou en télétravail), nous avons concocté un guid…

Suivez-nous !

Chaque semaine dans votre boite mail, un condensé de conseils et de nouvelles entreprises qui recrutent.

Vous pouvez vous désabonner à tout moment. On n'est pas susceptibles, promis. Pour en savoir plus sur notre politique de protection des données, cliquez-ici

Et sur nos réseaux sociaux :