42 full curriculum has 21 levels in 4 different stages. The learning experience is entirely project based and gamified, meaning you need to complete projects and overcome concrete challenges to earn points and level up. On average, students need 3.5 years to complete the program, but it can be done in less time than that, depending on your commitment.

The curriculum includes two internships, so students can apply what they learn in a professional setting and discover new areas. After the first internship, students go back to 42 and choose the fields they want to specialize in.

The project-based and peer-to-peer methodology adopted by 42, combined with the mandatory internship experience, make for a fully hands-on training. This approach promotes the development of teamworking, creativity, problem-solving skills and resilience and prepares students for their future careers.

1.5 Year

Learn the basics of coding through the development of the first few projects.

4 to 6 Months

Apply the knowledge acquired throughout the first 9 levels in real life scenarios.

1,5 years

Explore and deepen knowledge with specialized projects and with larger teams.

6 Months

Put all knowledge into practice and develop new skills in the professional environment.


The curriculum explores a set of 17 skills, both hard and soft, so you get to develop your talents – and work on your weaknesses. Upon completing each project, you receive experience points in each of these areas. By selecting project you like, you will be able to build and grow your own custom set of skills.

The flexibility of the curriculum gives everyone the chance to personalize their learning journey and their skillset. Every student’s experience and skills are unique as a result – plotting them on an individual chart creates a digital print of their journey through the course.