L’exécution

Le cursus de 42 s’adapte à tous les profils des étudiantes et des étudiants. Il propose la meilleure formation en informatique à un rythme personnalisé.

Le contenu

Les 2 grandes parties du cursus

Le tronc commun : un an et demi pour acquérir les bases

Le cursus 42 commence avec un tronc commun. Cette expérience développe le jeu de compétences minimum, tant techniques qu’humaines. D’une durée maximale d’un an et demi selon la progression personnelle, elle permet d’apprendre la programmation en C, de développer des logiciels simples en utilisant des algorithmes classiques, ou encore de découvrir l’accès au système de fichiers et la gestion des processus UNIX. Une première approche simple de l’architecture réseau ainsi que de l’administration système est également inclue. De la programmation orientée objet est aussi au programme, ainsi qu’un projet client-serveur. Le tronc commun est identique sur tous les campus partenaires : le valider permet d’accéder aux échanges et projets intercampus.

La seconde partie : se spécialiser à la carte et à son rythme

La seconde partie du cursus aborde les domaines classiques du numérique et de la programmation, comme l’intelligence artificielle, la sécurité, ou encore le développement d’applications mobiles. Elle met l’accent sur le travail en groupe de projet et la collaboration ainsi que la neutralité vis-à-vis des marques, des technologies, des langages, afin de développer les capacités d’adaptation de nos étudiants et d’éviter leur obsolescence sur le marché du travail dans 5 ou 10 ans. Le choix des domaines est libre et apporte des compétences complémentaires dans diverses expertises. Sont également présents dans cette partie du cursus les stages en entreprise ainsi que des projets occasionnels avec des partenaires privilégiés ou d’autres écoles et même un programme entrepreneurial. Les étudiants et les étudiantes décident eux-mêmes du moment où ils arrêtent leur cursus pour devenir alumni.

Partenariats pédagogiques

Nos programmes d’échanges et de spécialisation

Pour aller plus loin dans la formation et s’ouvrir à d’autres horizons professionnels, 42 et ses campus partenaires tissent des liens avec d’autres écoles. Les programmes ainsi créés permettent de se spécialiser et surtout d’apprendre à travailler avec des équipes aux compétences variées. Par exemple, le campus 42 à Paris travaille en partenariat avec des écoles de commerce, journalisme, mode, droit ou encore design.

Ce que 42 apporte

Les compétences

Programmation impérative
C
Programmation fonctionnelle
OCaml
Lisp
Programmation orientée objet
C++
C#
Java
Swift
Développement mobile
Algorithmes et intelligence artificielle
Machine learning
Deep learning
Réseau de neurones
Algorithmes génétiques
Mathématiques
Programmation graphique
Calcul d’image
Jeux
OpenGL
Vulkan
Metal

Programmation système
UNIX
Posix
Kernel
Bas niveau
Systèmes embarqués
Administration système et réseau
Architecture réseau
Administration système
Services réseau
Plan d’adressage LAN et WAN
Cloud
DevOps
Virtualization
Intégration continue
Sécurité
Virus
Rootkits
Trojans
Exploits
Pare-feux
Contre-mesures
Sauvegardes
Attaque de type Man-In-The-Middle
Analyse de paquets
Usurpation d’adresse IP
Données et bases de données
SQL
PostgreSQL
MySQL
Oracle
Structure de données
NoSQL
Data lake
Visualisation de données
Exploration de données
Programmation parallèle
Threads
Mutexes
Sémaphores
Programmation concurrente
Programmation GPU
Cuda
OpenCL

Adaptation et créativité
Innovation
Pensée latérale
Web
Développement back
Développement full stack
Frameworks
Rails
Django
Node
React
Symfony
Intégration technologique
Environnements complexes
Environnement hétérogènes
Projets d’entreprise

Rigueur
Style de code
Tests de régression
Organisation
Organisation personnelle
Gestion de projets
Expérience professionnelle
Stages
Alternance (en option)
Groupe et interpersonnel
Gestion de groupe
Communication

Fin de formation

Le certificat 42

42, c’est une formation durable pour s’insérer à long terme sur le marché du travail. Les offres d’emploi ne manquent pas dans l’informatique : dès le premier stage, deux tiers de nos étudiantes et étudiants se voient proposer un premier poste en CDI. Le certificat 42 est délivré lorsque l’étudiant ou l’étudiante décide de mettre fin à sa formation après avoir validé le tronc commun. Il atteste du niveau final obtenu à 42. Selon les parcours personnels, il va du niveau 9 (validation du tronc commun) au niveau 21 (validation de plusieurs branches thématiques disponibles dans le cursus, et pouvant inclure des périodes de professionnalisation).

Culture Geek

Alan Turing (1912 – 1954)

Durant la seconde guerre mondiale, Alan Turing et ses nombreux collègues de Bletchley Park s’attaquent à une tâche impossible : casser Enigma, le système de cryptographie des forces de l’Axe. Afin de pouvoir plus rapidement trouver la clé de décodage, Alan Turing propose d’utiliser des techniques d’analyse statistique, ce qui se révéla payant. Ses travaux ainsi que ses papiers sur la théorie générale de la programmation ont posé les bases de nombreux concepts encore utilisés en informatique aujourd’hui. Après la guerre, en 1951, Alan Turing est poursuivi pour homosexualité par le gouvernement britannique et doit subir un traitement hormonal. Le suicide l’emporte en 1954. En 2014, la Reine Elizabeth II officialise son pardon. Depuis, plus de 49.000 hommes ont également été pardonnés à titre posthume. Son histoire ainsi que celle de Joan Clarke, cryptanalyste travaillant également à Bletchley Park, a été romancée dans le film The Imitation Game.