A program by

The 42 Curriculum

The 42 Amman curriculum follows that of École 42 in Paris. The structure allows students to use their knowledge practically and alongside their peers and we have over 21,000 students thriving throughout 42 campuses the world over. Within this educational model, we help you learn coding from scratch. We accommodate students who have no prior coding knowledge, and strengthen the foundations of those that do. Of course, our peer-to-peer learning model is not for everyone, and our Piscine is the perfect place to dip your toes in before beginning official studies. From there, the core curriculum provides a solid base from which students can dive into their specializations.

Core Curriculum

(8-18 months)

First Paid Internship

(4-6 months)

Specialization

(up to 3 years)

Second Internship

(4-6 months)

Core Curriculum

Your official studies at 42 Amman will begin with the core curriculum once you have passed through the Piscine. All students take off from the same place and learn a foundation of soft and hard skills. The time this takes you to complete will depend on how much time you dedicate to your studies. In this first part of the program, you will learn a huge range of basics that will serve any future career path very well. These include: Unix C, Algorithms, Networks, System administration, Graphics programming, Object oriented coding and more. Our gamified model will allow you to unlock new projects of increasing difficulty as you gain experience points and will not penalize you for failing. We structure our projects like a blossoming tree. Once a project is complete, you can move to the next branch until it splits. This allows you to discover multiple aspects of coding and IT. Each student’s journey will be unique, experimenting with different projects and specialization paths. The average time taken to complete the Core Curriculum is 8 -18 months of full-time study. 42 Amman allows flexibility and the possibility to work at your own pace, however 2 years is the maximum amount of time one can take to complete the core curriculum. Although some students may have side-jobs, we highly recommend committing to 42 Amman studies as your full time activity. The program is designed to be very challenging and requires a certain amount of momentum to progress.

First Paid Internship

Once you finish the core part of the curriculum, you will get the chance to put all your newfound knowledge and skills into professional practice. You will have direct access to the opportunities provided by our partner companies. However, no student is under any obligation to work with any partner company if you do not wish to.

Specialization

The second and main part of the 42 curriculum allows you to truly become an expert in a field of your choice. You will have the option to undertake this part of the program in any other 42 campus in the world. Specialization options currently include: Advanced algorithms & AI, Game Development, Mobile & web, Cyber security, Advanced Unix & Networking, SEA:ME. However, our team is constantly adding new options to the program. Once you finish your specialization, you will have the knowledge and skills of a senior-level software engineer, without the professional experience. It is totally up to you when you stop to become a 42 Alumni.

Second Internship

All students will have the option to undertake a second paid internship after specialization. However, by this point you will have the skills and more to start your career in software engineering.

Apply Now

Some Example Projects

Ft_transcendence

Ft_transcendence is where gaming truly meets programming. You will get the chance to recreate ‘79 Pong from scratch. You will gain practical experience by managing player registrations, progress tracking, scoring wins, using real-time chat and spectator functions. This project will be the final door out of the core curriculum, after which you will be ready for the next chapter for your learning journey.

MiniRT

In miniRT, students will experience raytracing, a 3D rendering technique which revolutionizes visual realism. Working with simulated light refraction and interaction with objects, this project uses high-end graphics hardware to create top notch video games.

Fract-ol

fract-ol is really a project of art and beauty. This tends to be one of the most immersive and hypnotic projects from start to finish. You will work to create infinite repeating patterns through graphical programming and learn to impact these beautiful creations in real-time.

push_swap and lem_in

push_swap and lem_in are sequential projects that will refine your knowledge of computer algorithms. This project will require you to develop your skills of adaptation and precision, as well as your strategic abilities. An ant colony will be yours to guides to the exit of a maze in less than two seconds.

Ready to dive in?

Apply Now