Training offered

Find out about the training offered by 42 as well as the degree available at the end of the curriculum.

Discover

The 42 training

Innovative, different, and inclusive: 42 focuses on project and group work rather than theoretical teaching. In 42, you won’t learn IT in lecture halls: teachings are practical and lean on sharing, collaborating and mutual aid. The curriculum fits any kind of student profile. Thanks to the gamification of learning advocating a fail and retry experimental model, 42 aims at developing technical skills as well as the human skills expected in a real work environment. On a trade market in dire need of digital talents, 42 leads its students to a successful and long-lasting career.

Prerequisite

Selection steps

No prerequisite is required: no diploma or school record. To enter 42, you must be at least 18 year old and you have to pass the selection process (online games, check-in and Pool).

People under 18 can apply during the year of their high school diploma. You can only take the Pool under the condition you received your diploma.

Tuition-fee

0 euro.

42 is tuition-free training
without any hidden fees.

Admission

A truly inclusive training

The campus and the available tools are accessible for disabled and mobility impaired persons. A disability officer is always on location in order to help you move, to access training modules and to reach 42 staff in the facility.

Our commitments

Access delay

Key dates of the admission process

1

Online games

Online at all times

2

Check-in or introduction meeting

Different dates are indicated on your personal application account throughout the year. They’re also published on 42’s social networks. Places are limited.

3

The Piscine

The selection month is usually run during winter and summer. Places are limited and a queuing system redistributes places that were not claimed, following the order of registration

Studies course

Training course

42 training has an indicative duration of 3 to 5 years, depending on personal goals and success.

It is divided in two periods:

This experience will offer students the minimum required skills, technical and human alike, for an entry professional level. Lasting up to 2 years depending on personal advancement, it helps learn C programming, develop simple software using classical algorithms or discover how to access the UNIX process’ file and management system. It also includes a basic approach of the network architecture as well as system administration. Students will also tackle object based programming, a client-server project and the basic web development.

It tackles the classic digital and programming fields such as AI, cyber security and mobile applications development. It focuses on project group work and collaboration as well as neutrality regarding brands, technologies, and languages ​​in order to develop students’ adaptability and prevent them from becoming obsolete in the labor market. Students are free to choose their fields of study and bring complementary skills in various expertise. Students choose when to stop their curriculum to become alumni. During the second part and according to each student’s career plan, they can take two internships (between four and six months for one, six months for the other) and up to two years in apprenticeship contract (only if aiming at an RNCP title officially recognized by France Compétences).

The source code

Skills acquired during 42 training

Objectives

42 offers all the necessary skills, both technical and human, to enter the labor market in the long term.

Imperative programming
C language
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
System administration
Network services
IP addressing LAN & WAN
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
etc.
Technology integration
Complex environments
Heterogeneous environments
Projects from companies

Rigor
Coding style
Regression tests
Organization
Personal organization
Project management
Company Experience
Internships
Apprenticeship (optionnal)
Group & interpersonal
Group management
Communication

Evaluation terms

42 offers continuous evaluation thanks to 42’s peer-to-peer methods.

End of training

The 42 certification

42 is a long-lasting training that helps enter the labor market in the long term. Job offers are plethoric in IT: two thirds of our students are offered a permanent contract after their first internship. The 42 certification is offered when students choose to end their training after passing the common-core syllabus. It vouches for the final level reached in 42. Depending on their personal journey, it goes from 9 (accreditation of the common-core syllabus) to 21 (accreditation of several thematic branches available through the curriculum which might include periods of professionalization).

Available tools and resources

42 is a campus that is open 24/7. Everything is available on location: no need to bring your own equipment. In order to carry out the training, 42 offers:

  • Free access to computer rooms. There is no allocated computer. You can go from one computer to the other keeping all your personal files and projects.
  • Connected computers equipped with the necessary tools.
  • A personal access to 42’s intranet with direct links to educational resources.

Internet access is provided by a dedicated fiber connection as well as Wi-Fi all over the campus. 42 also has a 10GB / s direct connection to its own datacenter. Finally, each student is offered a 5Gb data storage.