The 2 main parts of the curriculum
The common core: a year and a half to acquire the basics
The 42 curriculum begins with a common core. This experience develops the minimum set of skills, both technical and human. It lasts a maximum of one and a half years, depending on the personal progress, and allows to learn programming in C, to develop simple software using classical algorithms, or to discover the access to the file system and the management of UNIX processes. A first simple approach to network architecture and system administration is also included. The program also includes object-oriented programming and a client-server project. The common core is identical on all partner campuses: the validation allows access to exchanges and inter-campus projects.
The second part: specializing at your own pace
The second part of the curriculum covers the classic fields of digital technology and programming, such as artificial intelligence, security, and mobile application development. It emphasizes project group work and collaboration as well as neutrality with respect to brands, technologies, and languages, in order to develop our students’ ability to adapt and avoid their obsolescence on the job market in 5 or 10 years. The choice of fields is free and brings complementary skills in various expertises. This part of the curriculum also includes internships in companies as well as occasional projects with privileged partners or other schools and even an entrepreneurial program. Students decide for themselves when to stop their studies and become alumni.