Our curriculum is made out of projects. It is set up as a game, with the ability to level up and gain achievements by completing projects. Once you have reached level 21, you are a true *real* master of Software Engineering.

Everyone starts at the same place to ensure everyone has a strong programming foundation to build upon. From there, you can learn to program anything from game engines to self driving cars.

Nobody tells you what road you must take, it is up to you! You are in the driving seat. You can learn what You want!

If you are not sure what your passion is, try different modules until you find what excites you most. It’s all up to you.


Progress and competence level at 42 is tracked with experience points, not unlike in video games. Students develop their skills and gain experience through solving projects in realistic projects. Each completed project unlocks the next learning challenges; each successive project is increasingly more substantial and rewarding. This gamification mindset allows learning to be fun, while enhancing students’ passion, persistence, and motivation to reach the next level.


Peer-learning at 42 primarily focuses on promoting passionate student engagement. Peer instruction adds value in its ability to encourage critical thinking, problem-solving and innovation, as well as team building. 42’s collaborative spirit encourages a healthy and abundant exchange of ideas, originating from students working together to confront and troubleshoot challenging situations without any prior knowledge.

This type of teamwork naturally leads to forming strong bonds between students, creating an invaluable network that will benefit them throughout their careers… not to mention an amazing experience of making a new community of friends.


Peer-corrections and feedback are also an essential part of our peer learning curriculum. It‘s an educational technique where students correct each other. Giving constructive feedback is an important part of the process when it comes to working on "real" projects; students and workers rely on the feedback that they receive about their work in order to progress. By giving and receiving feedback and by alternating between training and learning, 42 students adapt and progress rapidly.


Project-based Learning is a hands-on way to explore your passion, develop skills, and change the world. Instead of classes or courses, we have a connected galaxy of projects. Some projects are worked on individually and others are done in groups with peers. Each project is a challenge with a brief description of objectives and skills students will learn throughout the process.

42 is not just about languages, algorithms and technologies. We teach you how to learn – how to exercise creativity, how to collaborate, and how to tackle problems in new ways.


The 42 program offers the flexibility for students to choose their specializations without compromising essential concepts and strategic thinking. Instead of rushing through a curriculum in an effort to keep up with the rest of your class, or being held back by the average pace of your peers, 42 keeps you motivated and engaged. Instead of making a commitment to an institution’s schedule, 42 allows students to pace their own intellectual and personal journey. No journey is the same here at 42, you are on your own road with your own goals and your own finish line.