The execution

The 42 curriculum fits any student profile. It offers the best IT training at a personalized pace.

The content

A curriculum in two main parts

The core curriculum: 18 months to acquire the basics

The curriculum at 42 starts with the core curriculum. This experience sets the base for minimum skills, both human and technical. Following each student’s personal pace, it lasts a maximum of 18 months and lets students learn C programming, develop simple software using classic algorithms, discover access to the file system, and learn management of the UNIX process. It also includes a simple first approach to network architecture as well as system administration. The program also offers oriented programming and a client-server project. The core curriculum is the same on each and every campus in the network 42. Once you’ve completed this part, you can join intercampus and exchange projects. 

The second part: Pick your specialty, choose your pace

The second part of the curriculum tackles classical digital and programming fields such as artificial intelligence, cyber security and mobile application development. It focuses on project group work and collaboration as well as neutrality towards brands, technologies and languages in order to develop the adaptation skills of our students and help them avoid the fatal obsolescence that strikes the digital market from time to time. Students are free to pick the domains they want to explore. This helps them diversify their skills and expertise. This part of the curriculum also includes internships and occasional projects with exclusive partners, other schools and even an entrepreneurial program. It’s up to the students to decide when they stop the curriculum to become Alumni.

Pedagogical partnerships

Our exchange and specialization programs

To go further in your training and open yourself up to other professional horizons, 42 has forged partnerships with other schools. Programs like this help students specialize and learn to work with teams that have complementary skills. For example, the 42 Campus in Paris works in partnership with business, journalism, law and design schools.

Skills

What 42 gives you

Imperative programming
C
Functional programming
OCaml
Lisp
Object-oriented programming
C++
C#
Java
Swift
Mobile development
Algorithms & AI
Machine learning
Deep learning
Neural networks
Genetic algorithms
Maths
Graphics
Image computing
Games
OpenGL
Vulkan
Metal

System programmation
UNIX
Posix
Kernel
Low level
Embedded systems
Network & system administration
Network architecture
Network services
Network services
IP addressing
Cloud
DevOps
Virtualization
Continuous integration
Security
Virus
Rootkits
Trojans
Exploits
Firewalls
Countermeasures
Backups
Man-In-The-Middle
Sniffing & spoofing
DB & Data
SQL
PostgreSQL
MySQL
Oracle
Data structure
NoSQL
Data lake
Data visualization
Data mining
Parallel computing
Threads
Mutexes
Semaphores
Concurrent programming
GPU programming
Cuda
OpenCL

Adaptation & creativity
Innovation
Thinking out of the box
Web
Dev back
Dev full stack
Frameworks
Rails
Django
Node
React
Symfony
Technology integration
Complex environments
Heterogeneous environments
Projects from companies

Rigor
Coding style
Regression tests
Organization
Personal organization
Project management
Company Experience
Internships
Work and study (optional)
Management and communication of teams and projects
Group management
Communication

End of training

The 42 certificate

42 is a sustainable training program for long-term integration into the labor market. There is no shortage of job offers in the IT industry: as soon as they complete their first internship, two-thirds of our students are offered their first permanent position. The 42 certificate is issued when the student decides to end their training after completing the core curriculum. It attests to the final level obtained at 42. Depending on the student’s personal pathway, it ranges from level 9 (validation of the common core) to level 21 (validation of several thematic branches available in the curriculum, and which may include periods of professionalization).

Culture Geek

Alan Turing (1912 – 1954)

During World War II, Alan Turing and his many colleagues from Bletchley Park faced an impossible challenge: to solve Enigma, the Axis cryptography system. In order to achieve this as diligently as possible, Turing offered to use statistical analysis techniques. He was right. His work, as well as his articles about general programming theory, set the basis for many concepts still in use in today’s computer science. After the war, in 1951, Turing was prosecuted by the British government for homosexual acts. He chose to suffer hormonal castration rather than prison time. He killed himself in 1954. In 2014, Queen Elizabeth II officially granted him a posthumous pardon. The law named after him in 2017 granted pardons to over 49,000 men convicted for homosexual acts in the UK. His story as well as that of Joan Clarke, a cryptanalyst working at Bletchley Park, were adapted in The Imitation Game, a film released in 2015.