Prérequis
Les étapes de la sélection
Pour intégrer 42, il faut avoir plus de 18 ans et passer le processus de sélection (test en ligne, check-in et piscine).
Test en Ligne
Première étape: tester des compétences cognitives à l’aide de tests en ligne sous forme de jeux. Cette étape se fait à distance tout au long de l’année, à partir de 18 ans.
Durée: 2 heures
Quand: Toute l'année
Check in
Si tu as réussi les tests en ligne, viens sur notre campus et apprends-en plus sur notre formation. N'oublies pas de t'inscrire.
Durée : 1 heure
Quand : consulte le calendrier des évènements étudiants
Piscine
Un mois en immersion dans nos méthodes pour découvrir si 42 est la formation qui te convient. Tu te lances dans de vrais projets tech et tu n'as besoin d'expérience en programmation mais de motivation. Cette étape se fait sur place uniquement. Les sessions sont limitées.
Durée : 4 semaines
Où : sur le campus
Rentrée
Bienvenue à 42, quelques semaines après avoir validé la Piscine ! Tu commences le Tronc Commun, la date de la rentrée dépend de la Piscine que tu as réussi : tu ne peux pas la décaler.
Durée : 12 à 18 mois
Quand : consulte le calendrier étudiants
Inscris-toi aux tests en ligne
Crée ton compte et commence les tests en ligne sous forme de jeux. Aucune connaissance en code nécessaire, c’est de la logique pure. Prévois 2 heures, pas de pause ni de redémarrage possible.
C'est quoi la Piscine?
La Piscine
La Piscine est le processus de sélection de 42 Lausanne. Pendant 26 jours, vous êtes immergé dans la programmation du matin au soir. Pas besoin d'avoir déjà codé, vous apprenez sur le tas, en résolvant des problèmes concrets, en demandant de l'aide à vos pairs. C'est intense, exigeant, et entièrement gratuit.
La Piscine de 42 Lausanne est une expérience de sélection et d’apprentissage unique destinée aux personnes qui ont réussi les tests en ligne et qui souhaitent découvrir le développement informatique dans des conditions réelles.
La Piscine en chiffres
2'000
candidatures par an à 42 Lausanne
400
participant·e·s à une Piscine dans l'année
150-200
étudiant·e·s sélectionné·e·s chaque année
Déroulement de la formation
Cursus
La formation à 42 a une durée indicative totale de 3 à 5 ans, en fonction des objectifs et de l’avancement personnel.
Le cursus est séparé en deux : le Tronc commun et le Cursus avancé.
Le Tronc commun doit s’effectuer en un maximum de deux ans.
Le cursus avancé peut prendre plus de temps selon son projet professionnel.
Le cursus global comprend deux stages (de 4 à 6 mois et de 6 mois).
« Les étapes du cursus »
En tant qu’étudiant·e à 42, tu commences par des projets élémentaires pour apprendre les bases de la programmation, puis tu progresses vers une grande variété de projets concrets, en équipe ou seul·e. L’objectif : devenir un·e programmeur·se junior complet·e, prêt·e pour le marché de l'emploi.
Le Tronc commun te donne une base solide et complète, en combinant compétences techniques et compétences humaines.
Durée: 6 à 24 mois (24 mois maximum).
Tu apprendra à
Programmer en C, Python et d’autres languages.
Utiliser des algorithmes classiques.
Explorer les systèmes de fichiers et les processus UNIX.
Comprendre l’architecture réseau et l’administration système.
Découvrir la programmation orientée objet.
Réaliser des projets client-serveur.
Après le Tronc commun, beaucoup d’étudiant·es choisissent de faire un premier stage. Ce n’est pas obligatoire, mais vivement recommandé.
Objectifs:
Appliquer tes compétences dans le monde réel.
Comprendre les outils et méthodes professionnelles.
Clarifier tes futures orientations.
Les étudiant.es dans le programme avancé, peuvent coder en C++ et se spécialiser dans les domaines qui les passionnent le plus. Cette étape est conçue pour les amener à un niveau équivalent à un master en informatique.
Durée: jusqu’à 5 ans (rythme flexible).
Comment ça fonctionne: Chaque projet terminé permet d'accéder à d'autres projets et à d'autres domaines du code et de l’informatique. Cela rend le parcours de chaque étudiant unique, tout en garantissant un socle commun.
Intégration professionnelle & reconnaissance :
Pendant le cursus avancé, beaucoup d’étudiant·es atteignent un niveau qui leur permet déjà de décrocher un emploi.
Flexibilité:
Tu n'es pas obligé de te limiter à une seule spécialisation ni de la compléter entièrement.
Tu peux tester différents domaines et choisir les projets qui correspondent à tes objectifs.
Mobilité internationale:
Cette phase peut être suivie non seulement à Lausanne ou Zurich, mais aussi dans n’importe quel campus 42 dans le monde, grâce au cursus commun.
Les étudiant.e.s qui effectuent un second stage, acquièrent une expérience professionnelle, généralement plus longue et plus spécialisée. Environ 98 % des étudiant.e.s ayant suivi le programme avancé ont déjà un emploi assuré avant la fin de leur parcours. ce second stage est nécessaire pour obtenir des diplômes RNCP.
Objectifs:
Appliquer des compétences avancées sur le terrain.
Renforcer son expertise et sa spécialisation.
Transformer l’expérience en opportunité (beaucoup de stage à cette étape débouchent sur un emploi).
Le certificat 42 peut être délivré dès la fin du Tronc commun
Il est possible d’obtenir des certifications (RNCP niveaux 6 & 7), donnant accès à un diplôme professionnel reconnu dans toute l’Europe sous réserve d'avoir effectuer les stages nécessaires.
Il est possible de présenter le Brevet Fédéral d’Informaticien·ne, option Application Development Specialist
Déroulement de la formation
Les stages
À 42 Lausanne, le stage fait pleinement partie du parcours de formation. Obligatoire et intégré au cursus comme un projet à part entière, il permet aux étudiant·e·s de confronter leurs compétences à un environnement professionnel réel, de gagner en expérience technique, organisationnelle et relationnelle, et de mieux comprendre les enjeux concrets de l’entreprise.
D’une durée de 4 à 6 mois à temps plein, le stage peut avoir lieu à la fin du tronc commun ou à l’issue du parcours de spécialisation. Il est évalué à la fois par l’entreprise d’accueil et par les pairs de l’étudiant·e, selon les principes pédagogiques de 42 Lausanne.
Le stage nécessite pour l'étudiant d'obtenir un contrat de travail de son futur employeur et pour l'entreprise de recevoir la convention de stage de l'étudiant·e 42. Le stage, pour être validé par 42 Lausanne doit obligatoirement être rémunéré.
Compétences
Les domaines couverts dans le Tronc commun
Algorithmique
Concevoir des algorithmes efficaces, explorer la théorie des graphes.
Administration système
Installer, sécuriser et orchestrer une infrastructure serveur.
intelligence artificielle
Comprendre et utiliser les LLMs, créer des systèmes RAG et des agents IA.
Programmation fondamentale
Maîtriser le C depuis les bases : bibliothèques, mémoire, algorithmique.
Programmation orientée objet (Python)
Maîtriser Python et la POO à travers des projets concrets et créatifs.
Programmation système et réseau
Concurrence, threads, protocoles réseau, structures de données avancées.
Compétences
Les domaines couverts dans le Cursus avancé
Algorithmique et Mathématiques
Algèbre linéaire, structures de données avancées, problèmes de compétition. Pour les profils analytiques.
Cybersécurité
Vulnérabilités, reverse engineering, exploitation, CTF. L'une des spécialisations les plus demandées sur le marché suisse.
Développement Mobile
Applications iOS et Android, interaction avec APIs, design d'interfaces mobiles.
Développement Web
Frontend, backend, APIs, applications temps réel, frameworks modernes. La branche la plus prisée des recruteurs romands
DevOps / Cloud
Kubernetes, CI/CD, cloud infrastructure, provisioning. Compétences clés pour les entreprises qui ont migré dans le cloud.
IA et Machine Learning
Gradient descent, réseaux de neurones, implémentation de modèles ML. Pour ceux et celles qui veulent aller plus loin que l'utilisation des LLMs.
Graphisme et Réalité Virtuelle
OpenGL, moteurs de jeu, projets Unity, VR. Pour les profils créatifs et techniques.
Noyau et bas niveau
Systèmes d'exploitation, assembleur, projets en C ou C++. Pour les passionné·e·s d'infrastructure.
Diplôme et certification
Le certificat 42, délivré à l’issue du tronc commun
Les titres Concepteur développeur de solutions informatiques et Expert en architecture informatique si tu suis les modules associés
42 Lausanne prépare également au Brevet Fédéral d’Informaticien·ne, option Application Development Specialist.
Foire aux questions
Tu as déjà des questions? Consultes notre FAQ, on y répertorie les plus fréquentes.