The Hacking Project, comment ça marche ?

1 semaine de code gratuite
et ouverte à tous.

Puis 11 semaines intenses de code, en communauté.


Nos tarifs

Early-Bird - 0€
  • Semaine d'essai offerte
  • Une pédagogie révolutionnaire
  • 11 semaines de code
  • Accès à la communauté à vie
  • Accès au cours à vie
  • Gratuit
En savoir plus
3 Places restantes !
Regular - 350€
  • Semaine d'essai offerte
  • Une pédagogie révolutionnaire
  • 11 semaines de code
  • Accès à la communauté à vie
  • Accès au cours à vie
  • Paiement en 1 fois
Choisir une session
3x payment - 500€
  • Semaine d'essai offerte
  • Une pédagogie révolutionnaire
  • 11 semaines de code
  • Accès à la communauté à vie
  • Accès au cours à vie
  • Paiement en 3 fois
Choisir une session

Notre cursus en 6 points clefs

Un abordage...en douceur !
Ce qu'on y apprend :
  • Les bases de HTML et CSS, pour faire un site web
  • Comment mettre facilement son site en ligne
  • Les outils des pros tels que Git et GitHub
  • Bootstrap, pour faire rapidement des sites qui claquent
Contenu en détail :

Durant cette première semaine, tu vas apprendre à connaître ton groupe et voir les bases de l'informatique : mettre ton ordi à niveau pour coder, te servir d'un terminal, utiliser Git et Github... Ensuite, nous commencerons à te présenter les bases de la programmation en Ruby.

Un exemple de projet / exercice :
Recréer la page d'accueil de Google à l'identique
Ruby, un langage simple, efficace et cool
Ce qu'on y apprend :
  • Les bases de la programmation et de l'algorithmie
  • L'automatisation de tâches répétitives grâce à la programmation
  • Créer des robots qui vont analyser le web à ta place
  • La Programmation Orientée Objet pour faire des programmes complexes
Contenu en détail :

Sur 2 semaines, nous allons entrer dans le monde merveilleux de l'algorithmie avec Ruby, un langage de programmation relativement simple à maîtriser mais très puissant. Nous allons voir comment créer des programmes concrets qui utilisent les informations disponibles sur Internet.

Un exemple de projet / exercice :
Faire un robot Twitter qui poste, like et follow à ta place
Ruby on Rails, pour créer des applis web rapidement
Ce qu'on y apprend :
  • La manipulation de bases de données via SQL
  • Créer une application web puissante et structurée en Rails
  • Utiliser les projets open-source en Rails pour booster son app sans effort
  • Mettre son application en ligne et gérer les utilisateurs via des cookies
Contenu en détail :

Durant 3 semaines, nous allons plonger dans le fameux framework Ruby On Rails, qui est sans équivalent pour créer une application web en peu de temps. Nous commencerons par étudier la mise en place d'une base de données puis nous verrons comment Rails permet de structurer une application web via son modèle 'MVC'. Pour finir, nous verrons comment, en quelques heures, rajouter les fonctionnalités indispensables d'une app digne de ce nom: emails automatiques, accès aux API externes, upload de fichiers, etc.

Un exemple de projet / exercice :
Faire un site complet avec enregistrement, connexion et création de contenu par les utilisateurs.
Donne à ton app un look d'enfer
Ce qu'on y apprend :
  • Utiliser HTML / CSS efficacement
  • Le principe du design atomique pour structurer sa page
  • Utiliser une charte graphique sur toute son application web
  • Les possibilités infinies de customisation offertes par Internet
Contenu en détail :

Cette semaine sera consacrée à la partie front des sites internet : nous verrons comment structurer une page grâce à l'atomic design, mais aussi comment réutiliser des composants et designs créés par des professionnels et disponibles sur Internet.

Un exemple de projet / exercice :
Créer sa propre charte graphique, garante d'un rendu beau et uniforme
Anime ton site web et deviens bilingue Ruby-JS
Ce qu'on y apprend :
  • JavaScript ES6 comme second langage de programmation
  • Utiliser JavaScript pour modifier une page web
  • Les événements pour animer ton site web
  • La manipulation de base de données en AJAX via JavaScript
Contenu en détail :

JavaScript est LE langage pour animer, visuellement, ton site internet. Pendant cette semaine de cours, tu vas apprendre à le maîtriser pour ajouter un peu d'intéractivité sur ton site mais aussi pour te former à un second langage.

Un exemple de projet / exercice :
Un Gmail-like réagissant aux actions de l'utilisateur sans rafraîchissement
Le final project - réalise l'app de tes rêves
Ce qu'on y apprend :
  • Les bases de gestion de projets en mode startup avec la méthode agile
  • Le travail de développement en équipe et ses complexités
  • Revue de tous les apprentissages des semaines passées
  • La gestion de produit pour réaliser un projet ambitieux et fonctionnel
Contenu en détail :

Après avoir transpiré pendant 9 semaines sur de nombreux sujets, nous consacrerons les 3 dernières semaines à la réalisation de 2 gros projets. Pendant une semaine, tu réaliseras en équipe un site complexe à la Airbnb. Puis pendant les deux dernières semaines, tu créeras le site web de ton choix avec ton équipe de 4-6 personnes.

Un exemple de projet / exercice :
La startup de tes rêves : un site web répondant aux standards pro actuels

Top 6 reasons of doing this training.

Sell yourself

Mastering at least one programming language is a big skill that will shine on your resume! An employer won't miss it

Satisfy your curiosity

Are you curious? Then go for it! The Hacking Project is open to everyone. If you're eager to learn new languages, this is the perfect place for you.

Create little programs

Being able to code and understand it enables you to automate repetitive daily tasks and therefore saves you some time.

Test your idea

You have an idea ? Set an MVP up to prove that you concept might work! Your go to market moves from 1 year to 4 months.

Change your career

You want to go on the road of IT development ? You represent 10% only of the people who complete the training. But with a lot of work and will, we guarantee you at least, an internship.

The THP community

It's a big family who counts many moussaillons, corsaires, and mentors in a very healthy and caring atmosphere.


Une pédagogie révolutionnaire
  • Apprenez ensemble, grâce à la communauté THP
  • Sans locaux, mais en présentiel : vous travaillez d'où vous voulez avec votre groupe de travail
  • Des cours constamment mis à jour pour VOUS correspondre
  • Un prix défiant toute concurrence

Besoin d'en savoir plus ?

Continue de scroller ou visite la FAQ

Prochaine session

From January 06, 2020 to April 01, 2020

A typical day at THP




You're still tired from your week-end, you're barely awake, still it's time to get down with it again ! It's monday, and you've been in The Hacking Project for 3 weeks alreay.
You fixed a meetup with your group at the library. You show up at time, and now you're ready to work on the project of the day with your team:

Morning you will learn about APIs : what it is and how it works.

Noon You grab something to eat with your team and and talk about the last projects you worked on

Afternoon You'll find out about how to relly use an API. For instance, you need to create a bot (a little program that automates human manual taks) that will enable you to follow all the news about Elon Musk, the American billionaire who is famous for launching rockets towards Mars. Your task may be to make sure your bot automatically likes all his twitter statuses.

After that, you'll look into the stock market price in realtime by means of an API to create a trading algorithm (you'll see, it's not that complicate).

End of the day You can go home to rest. The boldest ones will keep working at home on some concept of the day or from the previous week.


Here are some important things to know



We implemented a deposit system . In terms of law, the training is not free, however you have the possibility to get your money back once you completed it.

Our concept is very affordable and our average prices cost 20 times less expensive that any other classic training. At this price, it is impossible for us to offer you a place where you can attend the training. If you live in a small town, we do our best to find you some mates to work with..


And after ?


Ok, it's pretty cool to learn about coding at THP but, what can I do after The Hacking Project ?

  • Start your own business.

    50% of our mates come out of THP with the strength and the will of setting up their own small businesses.

  • Dual skills.

    40% of our corsaire did THP because they thought that being able to code would be useful to their job : whether it has to do with the automation of tasks, or with the implementation of web pages, or even with the ability to understand developers when they talk, THP makes you more interesing on the labour market.

  • Become a web developer.

    Around 10% of our students decide to turn to a developper career.