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.
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.
Access delay
Key dates of the admission process
Online games
Online at all times
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.
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
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).
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.
Statistics
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.