La formation

la formation 42

Innovante, différente et ouverte, 42 met l’accent sur les projets et le travail de groupe plutôt que sur l’enseignement théorique. L’informatique ne s’apprend pas dans un amphi : les enseignements sont pratiques et reposent sur le partage, la collaboration et l’entraide.

LES FONDAMENTAUX DE 42

une nouvelle façon d'apprendre

// Méthodologie

modèle d'apprentissage.

Apprentissage par Projets (Peer-Learning)

Une pédagogie active sans cours magistraux ni enseignants :

  • 01. Projets Pratiques : Résolution de problèmes réels à travers du code à écrire seul ou en groupe.
  • 02. Collaboration entre Pairs : Échanges, entraide et partage de connaissances pour progresser ensemble.
  • 03. Autonomie Totale : Recherche de solutions, documentation et auto-apprentissage guidé par les consignes.

Progression Gamifiée

Un parcours pensé comme un jeu vidéo pour maintenir la motivation :

  • 01. Graphe de Compétences : Déblocage progressif des projets et des spécialisations.
  • 02. Niveaux & Expérience : Validation de points d'expérience (XP) à chaque projet réussi.
  • 03. Gestion du Temps : Rythme de travail libre permettant d'avancer selon ses capacités.
// Admission

les étapes de la sélection.

Âge & Diplômes

L’accès à la formation est ouvert à toutes et tous, sans distinction de parcours :

  • 01. 18 ans ou plus : Aucun diplôme préalable n'est exigé (pas besoin du Bac). Seules la logique et la motivation comptent.
  • 02. Moins de 18 ans : Le Baccalauréat (ou équivalent) est requis au moment de l'entrée effective en formation.
// À NOTER POUR LES MINEURS Il est possible de passer les tests en ligne et d'effectuer la Piscine de sélection avant l'obtention du Bac !

Prérequis Techniques

Aucune expérience préalable en programmation n'est demandée :

  • 01. Débutants acceptés : Pas besoin de savoir coder avant d'arriver, l'apprentissage démarre de zéro.
  • 02. Esprit logique : Capacité de réflexion, d'analyse et de résolution méthodique de problèmes.
  • 03. Soft Skills : Autonomie, curiosité, persévérance et goût du travail en équipe.
Sélection 100% basée sur le potentiel et les résultats aux épreuves pratiques.
// Tarif

0 euros.

42, c’est une formation entièrement gratuite, sans frais cachés.

Illustration 0 euro - 42
// ÉQUITÉ & DIVERSITÉ

accessibilité & inclusion.

Une formation accessible & inclusive

42 Angoulême s'engage à garantir un accès équitable à la formation pour toutes et tous :

  • 01. Accompagnement PSH : En partenariat avec Cap Emploi et le CRFH (Centre Ressource Formation Handicap), nous étudions chaque besoin spécifique pour adapter les épreuves d'admission et le suivi quotidien.
  • 02. Locaux PMR : L'intégralité du campus est aménagée pour accueillir les personnes à mobilité réduite dans des conditions optimales.
  • 03. Aménagements sur-mesure : Adaptations du poste de travail et du temps d'épreuve possibles selon les besoins identifiés.
// CONTACT DÉDIÉ Référent Handicap : Notre équipe est disponible pour échanger sur vos besoins d'aménagement avant ou pendant votre candidature.
// Candidature & Calendrier

modalités & délais d'accès.

Modalités d'accès

L’accès à la formation s’effectue selon les étapes suivantes :

  • 01. Inscription en ligne : Création d'un compte sur le portail de candidature.
  • 02. Tests en ligne : Évaluation de la logique et du raisonnement (sans prérequis de diplôme ou de programmation).
  • 03. Check-in (réunion d'information) : Présentation détaillée du modèle pédagogique et échange avec l'équipe.
  • 04. La Piscine : Épreuve immersive sur site de 26 jours consécutifs pour valider la sélection finale.

Délais d'accès

Les candidatures sont ouvertes tout au long de l'année :

  • 01. Tests de sélection : Réalisables immédiatement après la création du compte.
  • 02. Session de Piscine : Plusieurs sessions organisées chaque année (principalement en été et au début de l'automne).
  • 03. Rentrée en formation : Dans les semaines suivant la validation de la Piscine.
// À NOTER Le nombre de places par Piscine étant limité, il est recommandé de valider ses tests en ligne au moins 2 mois avant le début de la session souhaitée.
// Cursus & Évolution

parcours pédagogique.

Partie 1

Tronc Commun

⏱️ Durée : 12 à 18 mois environ

Acquisition des fondamentaux de la programmation et du développement informatique à travers des projets pratiques :

  • 01. Bases de l'algorithmique : Apprentissage du C, gestion de la mémoire, structures de données.
  • 02. Développement web & systèmes : Découverte de la programmation orientée objet, UNIX et réseaux.
  • 03. Autonomie & Travail en groupe : Maîtrise de Git, résolution de problèmes en autonomie et travail collaboratif.
  • 04. Stage obligatoire : Premier stage en entreprise (4 à 6 mois) pour valider le socle technique.
Partie 2

Les Spécialisations

⏱️ Durée : 18 à 24 mois environ

Choix d’une ou plusieurs branches d’expertise selon vos projets professionnels et affinités :

Cybersécurité Intelligence Artificielle & Data Développement Web & Mobile DevOps & Administration Système Programmation 3D & Jeux Vidéo Développement Kernel & Bas Niveau
Alternance possible : La phase de spécialisation peut s'effectuer en alternance, favorisant une insertion professionnelle directe.
// Objectifs Pédagogiques

compétences visées.

Compétences Techniques

Un socle technique solide développé à travers des projets pratiques :

  • 01. Langages & Algorithmique : C, C++, Python, JavaScript/TypeScript, SQL...
  • 02. Développement Web & Mobile : Architectures full-stack, APIs REST, frameworks modernes...
  • 03. Systèmes & Réseaux : Administration Linux/UNIX, virtualisation, Docker, sécurité...
  • 04. Génie Logiciel : Gestion de versions (Git), POO, structures de données complexes...

Compétences Transversales

Savoir-être et méthodes de travail clés acquises grâce au peer-learning :

  • 01. Autonomie & Auto-apprentissage : Capacité à apprendre à apprendre et s'adapter aux nouvelles technologies.
  • 02. Résolution de problèmes : Analyse critique, démarche logique et persévérance face aux défis complexes.
  • 03. Travail en équipe & Peer-review : Collaboration, évaluation croisée et communication efficace.
  • 04. Gestion de projet : Organisation du temps, respect des deadlines et rigueur de livraison.
// évaluation

Modalités d'évaluation.

Évaluation en Peer-to-peer

Les compétences acquises à 42 sont évaluées en contrôle continu : afin d’être validé, chaque projet doit être corrigé par d’autres élèves grâce des éléments de correction précis. C’est l’évaluation par les pairs (peer-evaluation). Par ailleurs, un certain nombre d’examens « seul face à la machine » doivent être passés afin de valider le tronc commun de formation. Chaque projet validé rapporte des points d’expérience dans chaque bloc de compétences concerné.

À mesure que vous progressez dans votre cursus à École 42, vous validez des niveaux de compétences certifiés par des badges numériques Credly et des titres RNCP reconnus par l'État.

Badge Junior Developer Level 11 - 42
Niveau 11

Junior Developer

Atteste de la maîtrise des fondamentaux du développement et de l'algorithmique.

Titre RNCP 6 IT Solutions Designer - 42
Titre RNCP 6

Concepteur Développeur

Certification professionnelle équivalente Bac +3/4 en développement d'applications.

Découvrir le RNCP 6 →
Badge Advanced Developer Level 17 - 42
Niveau 17

Advanced Developer

Spécialisation avancée en projets informatiques complexes et architecture logicielle.

Titre RNCP 7 IT Architecture Expert - 42
Titre RNCP 7

Expert en Architecture

Niveau Bac +5 / Master certifiant la maîtrise des SI et de la direction de projet.

Découvrir le RNCP 7 →
Badge Computer Architect Level 21 - 42
Niveau 21

Computer Architect

Sommet de la maîtrise technique, attestant d'une expertise globale en architecture logicielle.

// Environnement & Cadre

campus & infrastructure.

Clusters & Équipements

Un cadre de travail haute performance pensé pour la programmation et la collaboration :

  • 01. 150 postes de travail : Matériel performant configuré sous environnement Linux/UNIX.
  • 02. Accès 24/7 : Le campus est ouvert 24h/24 et 7j/7 aux étudiants, toute l'année.
  • 03. Très Haut Débit : Connexion réseau ultra-rapide adaptée aux projets d'envergure.

Espaces de vie & Campus

Un lieu convivial au cœur de la Charente favorisant l'entraide et le peer-learning :

  • 01. Zone Détente : Espace cafétéria, lounges aménagés et espaces de repos.
  • 02. Vie de Campus : Événements, conférences et hackathons réguliers.
  • 03. Ancrage Local : Proximité avec l'écosystème numérique et créatif d'Angoulême.
> ./load_curriculum

le programme.

Le cursus de 42 est un parcours d'apprentissage complet, gamifié et fondé sur l'apprentissage entre pairs, conçu pour faire de vous un ingénieur logiciel hautement qualifié.

42 Angoulême - Modèle d'apprentissage
// MÉTHODOLOGIE

modèle d'apprentissage

Apprentissage entre pairs

Apprenez en enseignant aux autres. Développez des compétences en leadership en expliquant du code complexe à vos pairs.

Basé sur des projets

Pas de cours magistraux. Vous résolvez des problèmes concrets dès le premier jour. Votre profil GitHub constitue votre portfolio.

Apprentissage par la maîtrise

Pas de notes. Progressez uniquement en prouvant vos compétences. « Try, Fail, Retry » est la philosophie centrale.

Système gamifié

Gagnez de l'XP et montez de niveau. Atteignez le niveau 21 pour valider le cursus avancé.

Maîtrise Technique

Système & DevOps

Docker, Virtualisation, SysAdmin, Scripts Bash.

Intelligence Artificielle

LLMs, RAG, Prompt Engineering, Agents autonomes.

Ingénierie Algorithmique

C, Algorithmes de tri, Optimisation de la mémoire et Complexité Big O. Liste non exhaustive.

ADN Professionnel

Apprentissage Autonome

La capacité d'apprendre n'importe quelle nouvelle technologie ou framework sans supervision.

Collaboration

Conduite de projets, workflow Git et revues de code constructives.

Résilience

S'adapter à l'échec et s'épanouir dans des environnements technologiques au rythme soutenu.

// ROADMAP

> le parcours à 42 Angoulême

01 // 12-18 MOIS

Tronc Commun

Les fondations. Maîtrise du C et de Python à travers un système gamifié de projets interconnectés. Vous passerez par la reproduction des fonctions des bibliothèques standard, la maitrise de l'IA ainsi que par les bases réseau et web de vos futurs grands projets.

Système et réseau IA Web Algorithmie
02 // 4-6 MOIS OU ALTERNANCE 1 OU 2 ANS

Expérience Professionnelle & Alternance

Le temps de l'immersion. Réalisez un stage rémunéré ou poursuivez en contrat d'apprentissage pour confronter vos acquis au terrain. Ce cursus permet de valider des titres certifiés RNCP de niveau 6 (Bac+3/4) ou de niveau 7 (Bac+5 / Mastère) selon votre niveau d'avancement et votre parcours.

Apprentissage / Stage Titre RNCP 6 Titre RNCP 7 Réseau partenaires
03 // JUSQU'À 3-5 ANS

Spécialisations

Débloquez le cursus avancé. Choisissez votre propre voie et plongez au cœur de domaines pointus. Devenez expert de l'architecture technologique de votre choix.

IA & Data Cybersécurité Dév Web/Mobile Systèmes Logiciel Réseau Image & Jeux Vidéos Algorithmie
04 // 6 MOIS

Insertion professionnelle

Réalisez une expérience senior en entreprise, contribuez activement à un projet open-source majeur ou lancez votre propre startup.

Expertise technique Lancement startup
Avantages

quelles compétences
42 apporte...

// FONDAMENTAUX

Fondamentaux de la Programmation

Maîtrisez la programmation en C dès les bases, apprenez à concevoir vos propres outils tout en comprenant le fonctionnement réel de la mémoire. Explorez la manipulation de chaînes, l'allocation dynamique et les E/S de fichiers.

CONTRÔLE MÉMOIRE Allocation Dynamique
CONCEPTS CLÉS Pointeurs & Listes Chaînées
SYSTÈMES DE BUILD Compilation Automatisée
PROJET FINAL Libft (Stdlib personnalisée)
// ADMIN

Administration Système

Endossez le rôle d'administrateur système : apprenez à construire, sécuriser et administrer une infrastructure serveur de zéro. Maîtrisez la virtualisation, le réseau et la conteneurisation.

INFRASTRUCTURE Virtualisation & Réseau
TECHNOLOGIES Docker & Services (Maria DB, Nginx...)
GESTION Planification & Automatisation
PROJET FINAL Inception (Microservices)
// ALGORITHMIQUE

Algorithmique

Développez une logique de résolution de problèmes complexes. Concevez des algorithmes élégants conciliant efficacité et contraintes de ressources, avec parcours de graphes et simulations système.

STRATÉGIE Stratégie Algorithmique
ANALYSE Analyse de Complexité
OPTIMISATION Algorithmes de Tri
PROJET FINAL fly_in (Simulation de Drone)
// PYTHON

Programmation Orientée Objet

Plongez au cœur de Python et maîtrisez les principes de conception logicielle moderne via les classes et l'héritage. Explorez la manipulation de données et le développement de jeux.

CONCEPTION Classes & Héritage
FLUX Contrôle de Flux & Expressions
DONNÉES Extraction & Visualisation
PROJET FINAL Pac-Man
// INTELLIGENCE

Intelligence Artificielle

Exploitez la puissance transformatrice des Grands Modèles de Langage (LLMs). Bâtissez des applications intelligentes capables de comprendre, rechercher et générer des données. Maîtrisez le prompt engineering, le RAG et l'IA agentique pour créer des solutions autonomes.

TECHNOLOGIE CLÉ Grands Modèles de Langage (LLMs)
MÉTHODOLOGIES Prompt Engineering & RAG
ARCHITECTURE SYSTÈMES IA Agentique & Apps Autonomes
AXE DU PROJET FINAL Intégration IA & Génération de Données
// UPDATE

Le tronc commun évolue.

L'industrie de la tech évolue vite, et nous aussi. Bien que notre méthodologie de pair à pair reste totalement inchangée, le Python et l'IA sont directement intégrés pour vous assurer d'apprendre exactement ce qu'exige le marché.

// PYTHON & IA

La programmation système passe dans les spécialisations avancées, laissant la place à trois nouveaux projets axés sur l'IA directement au sein du tronc commun.

// LES FONDATIONS EN C

Le début du cursus reste en C. Vous apprendrez toujours les fondamentaux bas niveau indispensables pour devenir un véritable ingénieur logiciel.

// L'IA COMME OUTIL

Nous enseignons une approche en 3 étapes : l'éviter au départ pour maximiser l'apprentissage brut, l'adopter pour les tâches répétitives, et enfin la maîtriser comme un véritable partenaire de code.

42 Angoulême, c'est aussi des titres reconnus par l'État

Nos titres RNCP

Badge RNCP Niveau 6 - 42
RNCP6

CONCEPTEUR DÉVELOPPEUR DE SOLUTIONS INFORMATIQUES

Titre certifié au Répertoire national des certifications professionnelles (RNCP) niveau 6, équivalent licence (Bac+3), RNCP 39783. Enregistré auprès de France Compétences jusqu’au 31 octobre 2029.

Badge RNCP Niveau 7 - 42
RNCP7

EXPERT EN ARCHITECTURE INFORMATIQUE

Titre certifié au Répertoire national des certifications professionnelles (RNCP) niveau 7, équivalent master (Bac+5), RNCP 39774. Enregistré auprès de France Compétences jusqu’au 31 octobre 2029.

chiffres clés

quelques chiffres sur le campus d'Angoulême