Travail

Formation Développeur Web

12 semaines de cours — 2 mois de stage

En 5 mois de formation intensive, vous pourrez :

  • Initier votre nouvelle carrière dans le digital
  • Devenir dév web, freelance ou CDI
  • Obtenir le titre RNCP niveau 5

Devenez dév web inséré sur le marché du travail

Candidater Télécharger le syllabus
graphical divider

Une formation professionnalisante et certifiante

En 5 mois, accédez à une formation complète : découverte de la communauté, création par l'IA, développement back et front, puis immersion professionnelle. Cette formation ultra intense vous demandera d'être disponible du lundi au vendredi de 09h00 à 20h00 — avec la possibilité d'adapter vos horaires selon vos contraintes personnelles.

Ce parcours prépare à la certification RNCP 37805 « Développeur Web » de niveau 5, reconnue par l'État.

🧭 Déroulement de la formation

La formation se déroule en 3 phases :

  1. Phase découverte (3 semaines) — Onboarding, Vibecoding, Agent Builder. Ces semaines sont incluses dans toutes nos formations et sont accessibles gratuitement.
  2. Phase technique (8 semaines) — Intro Back, 3 semaines de Back-end, Intro Front, 3 semaines de Front-end. Vous apprenez à construire des applications web complètes.
  3. Phase insertion (9 semaines) — 1 semaine de jury, puis 2 mois de stage en entreprise pour valider vos compétences sur le terrain.

✅ Prérequis

Aucune connaissance technique préalable n'est requise. Vous devez avant tout être prêt·e à vous engager pleinement :

  • Motivation forte pour apprendre et progresser rapidement
  • Capacité à travailler en autonomie et en équipe
  • Disponibilité du lundi au vendredi (horaires flexibles)
  • Un abonnement Claude ou ChatGPT est fortement conseillé

Notre formation, c'est :

  • check Une professionnalisation
  • check Une pédagogie révolutionnaire
  • check Une communauté soudée
graphical divider

Les compétences

Voici ce que vous pouvez tirer de ce parcours en terme de compétences actionnables. Le niveau indiqué reprend la Taxonomie de Bloom.

Des compétences clés

icon

IA & Vibecoding

Créer avec l'intelligence artificielle

Niveau : application

icon

Frontend

La face visible de l'iceberg

Niveau : analyse

icon

Backend

La face cachée de l'iceberg

Niveau : analyse

icon

Gestion de projets

Indispensable pour commencer en entreprise

Niveau : application

Programme

Voici le programme de ce parcours dans les grandes lignes. La formation dure 12 semaines de cours + 2 mois de stage.

Onboarding — Découvrir THP et sa communauté

La première semaine est une mise en bain. Vous rencontrez la communauté, vous faites vos premières pages web en HTML/CSS, et vous découvrez la pédagogie THP par l'action.

Exemples de projets
  • Faire une petite activité en groupe
  • Faire quelques pages simples en HTML et CSS
  • Recréer la page d'accueil de Google
Notions enseignées
icon

HTML, CSS

Langages informatiques
icon

FlexBox

Mise en page CSS
icon

Peer-learning

Pédagogie par les pairs
Vibecoding — Créer des apps avec l'IA

En une semaine, vous apprenez à créer des projets web complets grâce à l'IA, sans maîtriser le code. Claude, ChatGPT, Cursor : vous apprenez à formuler des prompts précis et à itérer rapidement.

Exemples de projets
  • Générer une page web à partir d'une description
  • Créer un mini-portfolio avec l'IA
  • Mettre en ligne son premier projet généré par IA
Notions enseignées
icon

Prompting

L'art de parler à l'IA
icon

Claude / ChatGPT

Assistants IA
icon

Cursor / Windsurf

Éditeurs de code IA
Agent Builder — Construire ses premiers agents IA

Cette semaine marque l'entrée dans la communauté d'élèves THP. Vous apprenez à construire des agents IA autonomes capables d'interagir avec des APIs, d'automatiser des tâches et de prendre des décisions.

Exemples de projets
  • Un agent qui répond à des questions en interrogeant une API
  • Un agent qui automatise une tâche répétitive du quotidien
  • Connecter un LLM à des données externes
Notions enseignées
icon

APIs

Connexion à des services tiers
icon

Agents IA

LLM autonomes
icon

Automatisation

Orchestration de tâches
Intro Back — Les outils du développeur

Cette semaine vous donne les outils indispensables pour travailler comme un développeur : le terminal, Git, GitHub, et la mise en ligne de projets. Vous apprenez aussi à structurer votre code avec Bootstrap.

Exemples de projets
  • Mettre en ligne votre projet de la veille sur GitHub Pages
  • Faire la landing page d'une association ou entreprise
  • Utiliser le terminal pour gérer ses fichiers et projets
Notions enseignées
icon

Terminal

Interface de commande
icon

Git, GitHub

Outils de travail en équipe
icon

Bootstrap

Framework CSS responsive
icon

Design atomique

Structurer son interface
Back-end — Ruby on Rails

Pendant 3 semaines, vous construisez des applications web complètes côté serveur avec Ruby on Rails. Vous apprenez les bases de données, les APIs REST, et la gestion de projets en équipe avec la méthode Agile.

Exemples de projets
  • Recréer le design d'un réseau social
  • Faire un bot qui interagit avec une API externe
  • Exécuter un projet web complet en équipe (Agile)
Notions enseignées
icon

Ruby on Rails

Framework back-end
icon

APIs REST

Façade pour services tiers
icon

SQL & Bases de données

Stocker et requêter des données
icon

Méthode Agile

Gestion de projets en équipe
Intro Front — Bases de la programmation

Cette semaine introduit la programmation : variables, conditions, boucles, et manipulation du DOM. Vous faites vos premiers vrais programmes JavaScript et comprenez comment rendre une page web interactive.

Exemples de projets
  • Un programme qui calcule et affiche un résultat
  • Une page avec des interactions simples (clic, formulaire)
  • Des katas JavaScript pour s'entraîner à la logique
Notions enseignées
icon

JavaScript basics

Variables, boucles, conditions
icon

DOM

Manipulation de la page web
icon

Événements JS

Interactions utilisateur
Front-end — JavaScript ES6 & React

Pendant 3 semaines, vous approfondissez JavaScript moderne et découvrez React pour créer des Single Page Applications (SPA). Vous serez capables de faire des applications front-end professionnelles connectées à des APIs.

Exemples de projets
  • Un réseau social avec authentification
  • Un site multilingue en Progressive Web App
  • Une application SPA connectée à une API REST
Notions enseignées
icon

JavaScript ES6

JavaScript moderne
icon

React

Framework frontend
icon

Single Page Application

Type d'application web
icon

Consommation d'APIs

Données dynamiques
Semaine de jury

Une journée est dédiée à la présentation des projets devant un jury d'experts. Cette étape valide les compétences acquises et prépare à l'insertion professionnelle.

Déroulé de la journée de jury
  • Présentation des projets réalisés devant un jury d'experts
  • Évaluation et retours détaillés par des professionnels
  • Conseils pour la suite du parcours et le stage
Compétences évaluées
icon

Présentation et argumentation

Défendre son projet devant un public
icon

Projection professionnelle

Préparer son entrée en stage
Stage — Insertion professionnelle

2 mois d'immersion en entreprise pour apprendre le terrain du métier de développeur. Le stage est obligatoire pour valider le titre RNCP niveau 5.

Exemples de missions
  • Développer des fonctionnalités dans une vraie application
  • Travailler en équipe avec des développeurs expérimentés
  • Participer aux rituels Agile (daily, sprint, retrospective)
Kaliane Net

Kaliane Net

"Avec mon master en Ebusiness, je travaillais en tant que consultante CRM et proxy Product owner chez AXA et j'ai démissionné pour THP. J'ai découvert THP par hasard sur Facebook en lisant l'article la crème de la crème.

Ca m'a donné l'envie de me former en développement web et d'ajouter cett ...

En savoir plus
Tarek Dinkespiler

Tarek Dinkespiler

"J'ai fait pas mal de choses au cours de mes études puis dans ma vie professionnelle, peut-être parce que je me lasse vite ou peut-être parce que je n'ai pas encore trouvé ma voie. Toujours est-il que l'an dernier j'étais professeur de maths dans l'académie de Versailles et que cet été, pour la énièm ...

En savoir plus

Une journée en détails

Concrètement une journée à The Hacking Project, ça ressemble à quoi ? Voici un emploi du temps type.

Réveil en pleine forme ! Hier la journée était plus relax que d'habitude et tu as eu le temps de bien dormir. Tu retrouves Jean-Michel, Jacqueline et Dorothée, ta dream-team improvisée. D’autres élèves de THP sont à la BU et vous décidez d’unir vos forces.

« Bonjour tout le monde » + Café salvateur… Et c’est parti ! Tu te connectes à la Matrice (enfin... au site de THP). Tu y retrouves les ressources et les projets du jour. Aujourd'hui ta mission est de créer un jeu-vidéo en programmation orientée objet : gros programme en perspective, tu commences par parcourir la ressource théorique. Après t’être mis en tête les principales notions, tu attaques tes premières lignes de code. Tel un concerto de piano encore un peu maladroit, on entend les cliquetis raisonner partout dans la BU.

Sandwich OKLM devant la vidéo d'un tuto que t’as recommandé Dorothée : il explique la notion de variable globale. Tu pourras en profiter pour filer un coup de main à Jean-Michel qui a l'air d'être bloqué sur cette notion, malgré les explications de Jaqueline.

Ton projet avance bien. Tu as su aller au-delà de plusieurs bugs avec l’aide de ta dream-team. Tu partages tes trouvailles sur la communauté Discord.« Merci ! Tu m’as sauvé la vie ! » C’est un message de Thierry, un lyonnais qui avait rencontré le même bug.

À The Hacking Project, nous demandons à chaque élève de contribuer d'une manière ou d'une autre à la communauté, via les "missions".

Bobby, de Rennes, propose d’organiser un atelier en vidéo-live sur "les différents types de boucles". Rassure-toi, ce n’est pas un tuto beauté sur les “curly hair”, on parle aussi de boucles dans le code information. Durée de l’atelier : 20 mins. Tu décides de le suivre avec un petit thé. Cet atelier te rassure car tu vois que Jeanine a l'air de galérer autant que toi, mais son atelier reste clair : tu as même découvert la “boucle map”, qui pourra t'intéresser pour le projet du jour.

Il est 19h. Généralement, tu finis la journée en partageant une petite bière avec la communauté. Mais aujourd’hui n’est pas un jour comme les autres : c'est une journée dite "validante", c'est à dire que tu dois rendre ton projet sur la plateforme, et recevoir des corrections de pairs le lendemain. Une à deux journées par semaine sont validantes. Tu décides de continuer de travailler encore un peu, même si d'autres élèves se retrouvent déjà pour boire un coup.

Le projet du jour te passionne. Tu décides d'ajouter une fonctionnalité bonus à ce dernier. Minuit et demie : tu n’avais pas vu le temps passer ! Tu te couches un peu fatigué, mais le cerveau bouillonnant d’idées pour de futurs jeux vidéo.

Le projet de la veille était validant. Aujourd’hui, place aux corrections. Tu dois corriger deux personnes et tu recevras les retours de deux autres élèves, tirés au hasard par notre application.

Tu corriges le projet de Jacques, moussaillon de Paris. Il a résolu le problème de points de vie d'une manière différente de la tienne. Cela t'intrigue et vous en parlez pendant 5 minutes : « Hyper stylé ! Je m’en souviendrai pour une autre fois. »

Tu reçois les corrections de Cynthia, moussaillonne de Bordeaux. Dans vos échanges, elle te mentionne son idée de projet final : une plateforme où les associations pourront proposer des activités sympa à des potentiels bénévoles. Elle a fait mouche ! C'est pile poil dans tes valeurs. Vous décidez d’en reparler plus tard pour éventuellement faire équipe. Tu ne le sais pas encore, mais toi, Cynthia et deux autres moussaillons passerez deux semaines dans un gîte familial pour faire ce projet final. La vie est faite de rencontres, n'est-ce pas ? ;)

Ce parcours vous intéresse ?
graphical divider

Une pédagogie révolutionnaire

Notre pédagogie a formé plusieurs milliers de personnes dans le monde entier.

icon

Plus que des profs : une communauté

Vous serez des dizaines à faire la formation au même moment. Pour réussir vos projets, vous devrez apprendre à collaborer. C'est ce que l'on appelle éducation par les pairs, ou peer-learning.

icon

Plus que des compétences : une expérience

Ce format très permissif transformera votre expérience d'apprentissage en une aventure humaine et ludique. Développez des compétences d'autonomie, de recherche et d'initiative très recherchées dans le monde professionnel.

icon

Plus que des exos : des projets concrets

Chaque matin, un projet concret à réaliser et des ressources pour y parvenir. Oubliez les salles de classes passives : vous apprenez par l'action.

icon

Apprenez d' vous voulez, comme vous le voulez

Avec notre Discord géant, la formation est parfaitement adaptée au télétravail, à domicile ou dans un lieu de votre choix.

Marie-Elisabeth Huynh

Marie-Elisabeth Huynh

Dans la recherche d'emploi suite à un diplôme en Direction Artistique/Design Graphique, j'étais plus spécialisé dans l'impression avec aucune connaissance dans le code. Avec cette année compliquée pour tous, une amie et un prof m'avaient conseillé THP, alors je me suis lancée dans l'aventure avec la ...

En savoir plus
Julien Gracia

Julien Gracia

Avant THP j'étais ingénieur Réseaux pour Orange depuis 10 ans. J'ai toujours aimé programmer mais je m'arrêtais à de simples scripts qui rendaient mon boulot plus facile, flemmard que je suis ! L'envie d'aller plus loin devenant obsédante, j'ai décidé de prendre du temps pour moi et me consacrer à l' ...

En savoir plus
Ce parcours vous intéresse ?
graphical divider

Pédagogie révolutionnaire,
Prix révolutionnaire

Sans les contraintes d'un enseignement classique coûteux et peu stimulant, notre formation vous permet de faire de grosses économies en vous concentrant sur l'essentiel.

Formation Développeur Web

12 semaines de cours + 2 mois de stage

Nos tarifs expliqués
3500 € TTC
CPF · France Travail · Autofinancement en plusieurs fois
  • check Cursus de qualité
  • check Communauté soudée
  • check Titre RNCP niveau 5
  • check Stage en entreprise inclus
datadock
cpf
Miguel Sorin

Miguel Sorin

"Avant THP j’étais étudiant en 2ème année de Licence LEA, j’ai découvert THP par hasard en me rendant sur le site de l’incubateur de ma ville.

Pourquoi avoir fait THP ? Je trouvais les perspectives d’avenir après ma licence vraiment très médiocres d’une part. Et d’autre part j’étais tombé su ...

En savoir plus
Jean Weil

Jean Weil

Dentiste de formation, j'ai décidé d'entamer une reconversion professionnelle il y a 2ans, à 38ans. J'avais entendu parler de The Hacking Project, de son "mode opératoire", et de son prix très attractif, qui a été un élément déclencheur, étant donné mon manque d'idée en matière de domaine de reconve ...

En savoir plus
graphical divider

Devenir moussaillon...

Chez THP, gravissez les échelons de notre communauté en vous formant grâce aux autres membres.

icon

Moussaillon : un apprenant actuellement chez THP et qui peut devenir corsaire à la suite de la formation.

icon

Corsaire : un moussaillon qui a respecté ses délais, qui est allé au bout de la formation.

icon

Pirate : Une personne qui a soit abandonné, ou qui avait d'autres priorités.

thumbnail

Rejoignez notre Discord pour découvrir notre communauté dynamique et bienveillante.

\...Et lever l'ancre !

Voici un éventail des possibilités de ce que vous pouvez faire à l'issue de la formation.

Lara Schutz

Lara Schutz

Avant THP j’étais Growth Marketer. La veille continue d’outils et de formations en code m’avait conduite, à plusieurs reprises, à considérer THP, notamment pour une question d’employabilité et de performance sur mon poste. Dans le monde du SaaS, la différence entre les profils se fait sur la technici ...

En savoir plus
Émilie Marjollet

Émilie Marjollet

J’ai entendu parler de THP par hasard et j’ai tout de suite accroché avec leur volonté de démocratiser l’apprentissage du code. Je bossais dans un secteur qui ne me convenait que moyennement et j’avais envie de voir autre chose. J’ai donc commencé la formation sans objectif particulier, avec juste l’ ...

En savoir plus
Anthony Amar

Anthony Amar

"Avant THP, j’étais musicien professionnel et professeur de guitare. J’ai toujours eu énormément de mal avec l’école et n’ayant pas eu mon brevet ni mon bac, je n’ai pas pu accéder à des formations de qualité avant THP.

Quand j’ai eu l’idée de Studiomatic et que je n’ai pas trouvé de dev, j’ ...

En savoir plus
graphical divider

Que faire après ?

Que faire à l'issue de cette formation ? Voici les chemins que prennent nos alumni.

icon

Une carrière de dév

En 12 semaines de développement + 2 mois de stage, vous serez suffisamment experts pour prétendre à une reconversion dans l'informatique.

icon

Un CDI de dév

Avec la méthodologie THP, vous aurez un état d'esprit qui sera apprécié par plus d'un recruteur.

icon

Devenir freelance dév

Devenu·e un véritable développeur fullstack, vous serez capables de faire des applications web fortement demandées en freelance.

icon

Une nouvelle vie

Une chose est sûre : votre vie sera marquée par un avant et un après The Hacking Project.

Que deviennent-ils ?

Nos statistiques de placement à 3 mois après The Hacking Project. Les voici, sans chichi, sans bullshit.

Des alumnis en activité
Dévs
Digital Marketing
Product Management

Ces organisations recrutent des alumni de notre pédagogie

Ces jeunes pousses ont été créées par des alumni de notre pédagogie

graphical divider

Témoignages

Voici quelques témoignages de personnes ayant suivi l'une de nos formations.

graphical divider

Questions de modalités

Vous avez des questions sur les modalités d'accès et de prérequis ? Nos réponses seront ici.

Aucune connaissance technique préalable n'est requise. Le seul prérequis est la motivation.

Un entretien téléphonique est effectué suite à votre candidature pour évaluer votre projet professionnel et votre degré de motivation. Si cet entretien est concluant, votre inscription est validée.

THP propose deux formats d'apprentissage :

  • Formation Développeur Web intensive — 12 semaines de cours intensifs du lundi au vendredi, suivies de 2 mois de stage en entreprise. Ce parcours mène au titre RNCP niveau 5.
  • Version modulaire (Modules THP) — Avancez à votre rythme, module par module, sans contrainte de dates. Le total des modules permettant de valider le titre RNCP est identique à la formation intensive (3500€).

Dans les deux cas, l'accès se fait via une candidature en ligne suivie d'un entretien téléphonique.

Il est possible de s'inscrire jusqu'à 15 jours avant le début d'une formation intensive. Par exemple, si vous voulez rejoindre une promotion démarrant le lundi 2 juillet, la date limite d'inscription est le lundi 18 juin.

Pour la version modulaire, vous pouvez démarrer à tout moment, sans contrainte de date.

Les évaluations reposent sur un système de contrôle continu : une à deux fois par semaine, vous rendrez des projets sur notre plateforme, avec des corrections entre pairs organisées à cette occasion.

En fin de formation, un projet final en équipe est demandé, évalué par un jury professionnel.

Pour les élèves souhaitant valider le titre RNCP, une période de stage en entreprise de 2 mois complète la formation.

Si vous êtes en situation de handicap et souhaitez savoir si la formation est compatible avec votre situation, n'hésitez pas à contacter notre référante handicap Elodie Destres à l'adresse handicap@thehackingproject.org.

Les modalités pédagogiques et d'évaluation peuvent être adaptées en cas de besoin de compensation du handicap, dans le respect du référentiel RNCP.

En 2024, nos stagiaires ont atteint 100% de taux d'obtention au jury des certifications professionnelles. Et 100% d'insertions après 6 mois pour l'année 2021. Ces données sont vérifiables sur le site de France Compétences.

Oui, le titre RNCP est accessible par blocs de compétences. La formation couvre les blocs Front-end, Back-end et Framework.

Avec la version modulaire, vous pouvez choisir de valider uniquement certains blocs selon votre progression, sans obligation de suivre l'intégralité du parcours.

Pour connaître les possibilités de valider des blocs de compétences, passerelles, équivalences et taux d'insertion professionnelle, veuillez parcourir la fiche RNCP de la certification professionnelle.

Ce titre RNCP est également accessible par la VAE.

L'objectif de la certification est d'acquérir depuis les bases, de solides compétences techniques relatives au métier de Développeur Web. Les compétences attestées sont :

Bloc 1 : Développement Front End de sites et applications web:

  • Utiliser les langages de balisage html et css (avec et sans framework) pour intégrer les maquettes graphiques en utilisant un éditeur de code.
  • Produire l'encodage en tenant compte des différentes contraintes imposées par les différentes résolutions d'écrans et les navigateurs afin d'obtenir un affichage optimisé pour smartphones, tablettes et desktop.
  • Considérer la diversité des publics, notamment en situation de handicap, afin d'améliorer l'expérience utilisateur, en mobilisant les différentes normes d'accessibilité. (Ex: RGAA)
  • Travailler sur une logique d'intégration réutilisable, organisée et synthétique, à des fins de lisibilité et de performances, en utilisant un système de "classes" génériques et fonctionnelles.
  • Travailler le référencement naturel d'un site internet tout au long de sa construction pour optimiser son positionnement en appliquant les recommandations pour les différents moteurs de recherche.
  • Enrichir l'interface de l'application ou du site internet en utilisant le langage JavaScript afin d'apporter à la partie front end de l'interactivité et des animations.
  • Valider les saisies utilisateurs dans les formulaires afin de vérifier l'échange de données entre l'utilisateur et le serveur à l'aide de méthodes de validation adaptées.
  • Développer des fonctionnalités mettant en jeu des requêtes asynchrones avec le serveur afin d'apporter de la fluidité et de l'interactivité sans rechargement de page en utilisant des API.
  • Optimiser les temps de développement en utilisant des ressources externes (librairies JavaScript) pour résoudre des problématiques de développement complexes.


Bloc 2 : Développement back end d'applications Web:
  • Synthétiser les données utiles à l'application en analysant le cahier des charges afin de formaliser le modèle de données.
  • Construire la base de données à l'aide d'un outil d'administration de base de données, afin de permettre la bonne circulation des données nécessaires au fonctionnement de l'application.
  • Interroger la base de données par l'intermédiaire d'un langage de requêtes (SQL) pour permettre la manipulation et l'exploitation des données par l'application.
  • Respecter le cadre légal en utilisant les normes imposées par le règlement général sur la protection des données (RGPD) afin de garantir l'intégrité des utilisateurs et la protection des données.
  • Développer une application en utilisant un langage de programmation adapté afin d'en construire l'architecture et les fonctionnalités côté serveur.
  • Développer une application en utilisant la programmation orientée objet et les héritages afin de produire un code réutilisable et structuré.
  • Développer une application à l'aide d'une architecture Modèle-Vue-Contrôleur (MVC) afin d'assurer un code facile à maintenir et évolutif.
  • Identifier un utilisateur et délimiter ses champs d'action dans le but de sécuriser l'application par l'attribution de rôles spécifiques.
  • Travailler en équipe en utilisant des outils de collaboration et de gestion des versions afin de construire une application efficacement au sein d'une équipe de développeurs en entreprise.
  • Préparer l'application pour la livraison en s'assurant de sa conformité à la demande du client et son bon fonctionnement.


Bloc 3 : Développement avancé : Comprendre et utiliser une architecture de type framework :
  • Confronter ses connaissances en développement avec la documentation d'un framework dans le but de s'approprier l'architecture et les fonctionnalités d'un nouveau cadre de travail.
  • Configurer le framework en utilisant un gestionnaire de dépendances afin de préparer l'environnement de développement de l'application.
  • Développer une application évolutive avec un framework afin de disposer d'un environnement de développement standardisé pour l'ensemble du projet.

Un jury de certification est organisé pour chaque bloc.

La Formation Développeur Web (intensive ou modulaire) délivre la certification « Développeur Web », de niveau 5, délivrée par WEBECOM et enregistrée au RNCP sous le numéro RNCP37805 en date du 19/07/2023.

Cette page a été mise à jour le 26 mai 2026.

graphical divider
Ce parcours vous intéresse ?
graphical divider
Travail

Nos modules THP

Apprenez à votre rythme, module par module

Avec les Modules THP, vous construisez votre parcours librement. Choisissez vos modules, avancez à votre rythme, sans contrainte de dates ni de planning imposé.

  • Format libre — choisissez vos modules et vos dates
  • Autofinancement — payez module par module, pas tout d'un coup
  • Même contenu — que la formation intensive, pour le même total

Le total des modules permettant de valider le titre RNCP équivaut au tarif de la formation intensive : 3500€. Mais vous pouvez commencer avec les modules gratuits et décider la suite ensuite.

Commencer gratuitement
graphical divider

Les modules dans l'ordre

Voici tous les modules THP dans l'ordre recommandé, avec leur contenu et leur tarif. Les deux premiers sont gratuits. Vous pouvez vous arrêter ou continuer à tout moment.

Gratuit

Onboarding

Découvrir THP et sa communauté

Première semaine de formation, 100% gratuite. Vous rencontrez la communauté THP, faites vos premiers pas en HTML/CSS, et découvrez la pédagogie par projets.

Notions :
  • HTML, CSS, FlexBox
  • Peer-learning
Projets :
  • Recréer la page d'accueil de Google
  • Premières pages web
0€
Gratuit

Vibecoding

Créer des apps avec l'IA, sans coder comme avant

Deuxième semaine gratuite. Vous apprenez à créer des projets web complets en utilisant Claude, ChatGPT et Cursor comme co-développeurs. Un abonnement IA est fortement conseillé.

Notions :
  • Prompting avancé
  • Claude / ChatGPT
  • Cursor / Windsurf
Projets :
  • Créer un portfolio avec l'IA
  • Générer et déployer une app
0€
Premier module payant

Agent Builder

Donne accès aux modules Découverte Back et Front

Construire ses premiers agents IA

Premier module payant — il marque votre entrée dans la communauté d'élèves THP. Vous apprenez à construire des agents IA capables d'interagir avec des APIs et d'automatiser des tâches. Ce module donne également accès aux modules de découverte Back-end et Front-end.

Notions :
  • APIs & LLM
  • Agents IA autonomes
  • Automatisation
Projets :
  • Agent IA conversationnel
  • Connecter un LLM à des données
500€
Inclus avec Agent Builder

Découverte Back

Les outils du développeur back-end

Ce module d'introduction vous donne les outils essentiels du développeur : le terminal, Git, GitHub et la mise en ligne de projets. Il est débloqué automatiquement avec l'achat du module Agent Builder.

Notions :
  • Terminal & ligne de commande
  • Git, GitHub
  • Bootstrap & mise en ligne
Projets :
  • Mettre un projet en ligne
  • Landing page avec Bootstrap
Inclus avec Agent Builder

Découverte Front

Bases de la programmation et du front-end

Ce module d'introduction vous fait découvrir la programmation : variables, conditions, boucles, manipulation du DOM. Vous faites vos premiers vrais programmes JavaScript. Il est débloqué automatiquement avec l'achat du module Agent Builder.

Notions :
  • JavaScript basics
  • Variables, boucles, conditions
  • DOM & événements
Projets :
  • Mini-jeu JavaScript
  • Katas de logique
Module Back

Back-end

Ruby on Rails — Applications web côté serveur

Pendant 4 semaines, vous construisez des applications web complètes côté serveur avec Ruby on Rails. Vous apprenez les bases de données SQL, les APIs REST, et la gestion de projets en équipe avec la méthode Agile.

Notions :
  • Ruby on Rails
  • SQL & bases de données
  • APIs REST
  • Méthode Agile
Projets :
  • Recréer un réseau social
  • Bot connecté à une API
  • Projet web complet en équipe
1000€
Module Front

Front-end

JavaScript ES6 & React — Applications web modernes

Pendant 3 semaines, vous approfondissez JavaScript moderne et découvrez React pour créer des Single Page Applications. Vous serez capables de faire des applications front-end professionnelles connectées à des APIs.

Notions :
  • JavaScript ES6
  • React
  • Single Page Applications
  • Consommation d'APIs
Projets :
  • Réseau social avec auth
  • Site multilingue
  • Application SPA connectée à une API
1000€
Optionnel — Titre RNCP

Jury + Stage + Diplôme

Transformer ses modules en diplôme RNCP niveau 5

Ce module optionnel permet à ceux qui ont validé les modules Back et Front de transformer leurs compétences en titre RNCP niveau 5 « Développeur Web ». Il comprend la semaine de jury, 2 mois de stage en entreprise et l'accompagnement à l'emploi.

Inclus :
  • Semaine de jury
  • 2 mois de stage
  • Titre RNCP niveau 5
  • Accompagnement à l'emploi
Pour qui :
  • Ayant validé les modules Back et Front
  • Souhaitant un diplôme reconnu par l'État
1000€

Récapitulatif des modules

Onboarding

0€

Vibecoding

0€

Agent Builder

500€

Back-end

1000€

Front-end

1000€

Jury + Stage + Diplôme

1000€

Total parcours complet

3500€

Même tarif que la formation intensive, mais en autofinancement à votre rythme.

Voir nos tarifs expliqués
graphical divider

Pourquoi choisir le format modulaire ?

Certains profils préfèrent avancer à leur propre rythme. Les modules THP sont faits pour eux.

icon

Liberté totale de dates

Pas de promotion à rejoindre obligatoirement. Démarrez un module quand vous êtes prêt·e, sans dépendre d'un calendrier imposé.

icon

Autofinancement module par module

Pas besoin de payer 3500€ d'un coup. Vous commencez gratuitement et investissez au fur et à mesure que vous avancez.

icon

La même communauté

Vous rejoignez exactement la même communauté que les élèves en formation intensive. Même Discord, mêmes camarades, même pédagogie.

icon

Option RNCP au choix

Le diplôme RNCP est optionnel. Si vous voulez juste les compétences sans le diplôme, c'est possible et moins cher.

Kaliane Net

Kaliane Net

"Avec mon master en Ebusiness, je travaillais en tant que consultante CRM et proxy Product owner chez AXA et j'ai démissionné pour THP. J'ai découvert THP par hasard sur Facebook en lisant l'article la crème de la crème.

Ca m'a donné l'envie de me former en développement web et d'ajouter cett ...

En savoir plus
Tarek Dinkespiler

Tarek Dinkespiler

"J'ai fait pas mal de choses au cours de mes études puis dans ma vie professionnelle, peut-être parce que je me lasse vite ou peut-être parce que je n'ai pas encore trouvé ma voie. Toujours est-il que l'an dernier j'étais professeur de maths dans l'académie de Versailles et que cet été, pour la énièm ...

En savoir plus
graphical divider

Témoignages

Voici quelques témoignages de personnes ayant suivi l'une de nos formations.

graphical divider

Questions de modalités

Vous avez des questions sur les modalités d'accès et de prérequis ? Nos réponses seront ici.

Aucune connaissance technique préalable n'est requise. Le seul prérequis est la motivation.

Un entretien téléphonique est effectué suite à votre candidature pour évaluer votre projet professionnel et votre degré de motivation. Si cet entretien est concluant, votre inscription est validée.

THP propose deux formats d'apprentissage :

  • Formation Développeur Web intensive — 12 semaines de cours intensifs du lundi au vendredi, suivies de 2 mois de stage en entreprise. Ce parcours mène au titre RNCP niveau 5.
  • Version modulaire (Modules THP) — Avancez à votre rythme, module par module, sans contrainte de dates. Le total des modules permettant de valider le titre RNCP est identique à la formation intensive (3500€).

Dans les deux cas, l'accès se fait via une candidature en ligne suivie d'un entretien téléphonique.

Il est possible de s'inscrire jusqu'à 15 jours avant le début d'une formation intensive. Par exemple, si vous voulez rejoindre une promotion démarrant le lundi 2 juillet, la date limite d'inscription est le lundi 18 juin.

Pour la version modulaire, vous pouvez démarrer à tout moment, sans contrainte de date.

Les évaluations reposent sur un système de contrôle continu : une à deux fois par semaine, vous rendrez des projets sur notre plateforme, avec des corrections entre pairs organisées à cette occasion.

En fin de formation, un projet final en équipe est demandé, évalué par un jury professionnel.

Pour les élèves souhaitant valider le titre RNCP, une période de stage en entreprise de 2 mois complète la formation.

Si vous êtes en situation de handicap et souhaitez savoir si la formation est compatible avec votre situation, n'hésitez pas à contacter notre référante handicap Elodie Destres à l'adresse handicap@thehackingproject.org.

Les modalités pédagogiques et d'évaluation peuvent être adaptées en cas de besoin de compensation du handicap, dans le respect du référentiel RNCP.

En 2024, nos stagiaires ont atteint 100% de taux d'obtention au jury des certifications professionnelles. Et 100% d'insertions après 6 mois pour l'année 2021. Ces données sont vérifiables sur le site de France Compétences.

Oui, le titre RNCP est accessible par blocs de compétences. La formation couvre les blocs Front-end, Back-end et Framework.

Avec la version modulaire, vous pouvez choisir de valider uniquement certains blocs selon votre progression, sans obligation de suivre l'intégralité du parcours.

Pour connaître les possibilités de valider des blocs de compétences, passerelles, équivalences et taux d'insertion professionnelle, veuillez parcourir la fiche RNCP de la certification professionnelle.

Ce titre RNCP est également accessible par la VAE.

L'objectif de la certification est d'acquérir depuis les bases, de solides compétences techniques relatives au métier de Développeur Web. Les compétences attestées sont :

Bloc 1 : Développement Front End de sites et applications web:

  • Utiliser les langages de balisage html et css (avec et sans framework) pour intégrer les maquettes graphiques en utilisant un éditeur de code.
  • Produire l'encodage en tenant compte des différentes contraintes imposées par les différentes résolutions d'écrans et les navigateurs afin d'obtenir un affichage optimisé pour smartphones, tablettes et desktop.
  • Considérer la diversité des publics, notamment en situation de handicap, afin d'améliorer l'expérience utilisateur, en mobilisant les différentes normes d'accessibilité. (Ex: RGAA)
  • Travailler sur une logique d'intégration réutilisable, organisée et synthétique, à des fins de lisibilité et de performances, en utilisant un système de "classes" génériques et fonctionnelles.
  • Travailler le référencement naturel d'un site internet tout au long de sa construction pour optimiser son positionnement en appliquant les recommandations pour les différents moteurs de recherche.
  • Enrichir l'interface de l'application ou du site internet en utilisant le langage JavaScript afin d'apporter à la partie front end de l'interactivité et des animations.
  • Valider les saisies utilisateurs dans les formulaires afin de vérifier l'échange de données entre l'utilisateur et le serveur à l'aide de méthodes de validation adaptées.
  • Développer des fonctionnalités mettant en jeu des requêtes asynchrones avec le serveur afin d'apporter de la fluidité et de l'interactivité sans rechargement de page en utilisant des API.
  • Optimiser les temps de développement en utilisant des ressources externes (librairies JavaScript) pour résoudre des problématiques de développement complexes.


Bloc 2 : Développement back end d'applications Web:
  • Synthétiser les données utiles à l'application en analysant le cahier des charges afin de formaliser le modèle de données.
  • Construire la base de données à l'aide d'un outil d'administration de base de données, afin de permettre la bonne circulation des données nécessaires au fonctionnement de l'application.
  • Interroger la base de données par l'intermédiaire d'un langage de requêtes (SQL) pour permettre la manipulation et l'exploitation des données par l'application.
  • Respecter le cadre légal en utilisant les normes imposées par le règlement général sur la protection des données (RGPD) afin de garantir l'intégrité des utilisateurs et la protection des données.
  • Développer une application en utilisant un langage de programmation adapté afin d'en construire l'architecture et les fonctionnalités côté serveur.
  • Développer une application en utilisant la programmation orientée objet et les héritages afin de produire un code réutilisable et structuré.
  • Développer une application à l'aide d'une architecture Modèle-Vue-Contrôleur (MVC) afin d'assurer un code facile à maintenir et évolutif.
  • Identifier un utilisateur et délimiter ses champs d'action dans le but de sécuriser l'application par l'attribution de rôles spécifiques.
  • Travailler en équipe en utilisant des outils de collaboration et de gestion des versions afin de construire une application efficacement au sein d'une équipe de développeurs en entreprise.
  • Préparer l'application pour la livraison en s'assurant de sa conformité à la demande du client et son bon fonctionnement.


Bloc 3 : Développement avancé : Comprendre et utiliser une architecture de type framework :
  • Confronter ses connaissances en développement avec la documentation d'un framework dans le but de s'approprier l'architecture et les fonctionnalités d'un nouveau cadre de travail.
  • Configurer le framework en utilisant un gestionnaire de dépendances afin de préparer l'environnement de développement de l'application.
  • Développer une application évolutive avec un framework afin de disposer d'un environnement de développement standardisé pour l'ensemble du projet.

Un jury de certification est organisé pour chaque bloc.

La Formation Développeur Web (intensive ou modulaire) délivre la certification « Développeur Web », de niveau 5, délivrée par WEBECOM et enregistrée au RNCP sous le numéro RNCP37805 en date du 19/07/2023.

Cette page a été mise à jour le 26 mai 2026.

graphical divider
Envie de commencer ?
graphical divider
arrow-up icon