Intensive Basic Training @ 42 Silicon Valley

offered by



Intensive Basic Training is a 28-day coding challenge. It’s a new and immersive experience in which only motivation, willpower, and hard work will keep you afloat. Many students consider it to be one of the best and most challenging parts of their 42 experience.

Basic Training is the final step in our merit-based admissions process. Your mission, should you choose to accept it, is to come and spend 4 weeks, 7 days a week, day and night, coding your heart out with several hundred other candidates all hoping to earn the same prize: to be a full-time student at 42.

We start with the basics, and using a computer, you will write your first lines of code before moving on to more complex coding exercises. No previous programming experience required! We simply ask that you know how to use a mouse and a keyboard.

Throughout this experience, you will try and you will fail, over and over again. That’s the point: learning the trial-and-error process builds stamina, determination, and process skills that are necessary to be a software engineer.

Basic Training is done using the 42 style of learning: no teachers, no classes or courses, no books. You work by yourself and in groups, ask your peers for help, help your peers, and complete projects. Not convinced? Try it!

Basic Training is free. It is not a bootcamp where you gain employment afterwards: it’s the admissions process to 42. It’s all in C 🙂