In a world that is constantly changing, where today’s technologies are not the same as yesterday’s nor tomorrow’s, what should a digital professional be learning?
Rather than a series of languages and specific technologies, 42’s program follows a logical sequence of 17 long-lasting skills that speak to businesses. These skills also have the same fundamental element: personal adaptability, learning, coping and solving new challenges that they will inevitably face regularly. Even if it has a few obligatory paths, 42’s program is individually tailored throughout their educational experience. Many classical themes are addressed in order to develop the skills they contain. A program “à la carte”.
Arkanoid Rush – In the space of a weekend, students must recreate the famous brick breaking game of the same name, which was available on consoles during the 80’s.
A-maze-ing – Find a way out of the labyrinth! Functional languages are particularly suitable for this type of problem.
Piscine C++ – Addressing for the first time object-oriented programming through 2 weeks of intense immersion.
Gomoku – A variation of puzzles and tic-tac-toe, this project explores game theory, a branch of artificial intelligence.
42run – Who hasn’t played Temple Run on their phone? But who would be able to recreate a complete game using OpenGL in order to run on the university’s premises?
Open Project – For a long imposed duration, this project gives students an open playing field where they can pick their prefered topic and devote themselves fully to it.
Big Web Project – Eagerly awaiting all the latest web technologies which are constantly changing, this project constantly demands students to adapt their final project according to the latest trends.
Docker – Visualization technology at lightning speed, Docker requires students to push aside everything that they know through this initiatory project.
42sh – Well known to Unix users, the command interpreter is a key program to understanding the workings of the operating system, and to completely rebuild, as part of this project.
Corporate Network – As part of this project, visualization techniques make the creation of a complete corporate network, with all of its vital services, accessible to everyone.
Viruses – Understanding how computer viruses work and implementing one are the first steps towards the following project on protection techniques.
Challenge Big Data – Your data is worth it’s weight in gold. Explore the techniques needed to analyze large amounts of data in order to anticipate upcoming events.
Plazza – Your pizzeria is hiring, organize your cooks so that everyone will be served promptly.
Corewar – Among the first large projects in the curriculum, Corewar is complex and demands methodology in order to arrive at a conclusive result.
libFT – A collection of small software components which do not tolerate any margin of error, and which are extremely simple yet extremely precise.
Final Internship – This is the perfect time for a student to start his or her own business and to begin an intense career in digital technology.
Partnership with HEC – The ability to work in a group, or even to lead a team, is essential for successful professional integration when creating a company. Interacting with a wide range of profiles is equally important. This partnership project with HEC puts students from 42 and HEC side-by-side to address concrete problems faced by entrepreneurs.