42 is a free coding school. Our link directs you to the Lisbon school, but the same program exists in 29 more
campuses worldwide (like Amsterdam, Paris, Lyon, Madrid, Helsinki, Yerevan, Tokyo, Jakarta, Silicon Valley, Québec, Rio de Janeiro, São Paulo, Bogota,...). Search for the website of the one that makes more sense to you as this is a presential program.
To get approved you should pass an online test and an intensive 4-week Bootcamp (called piscine). Once you're in, the program can take between 2 to 5 years to complete, you pick your pace, and includes learning the basics, participating in internships and in specialized projects.
Learning is done with a peer-to-peer approach that means no teachers or books. Everyone learns from completing projects and from each other. First, you will learn the foundations of C language, and then move to UNIX, graphic and web programming, and adventure in projects related to object-oriented programming, web security, kernel programming, AI, 3D, etc.
You can apply if you are above 17 years old, and you don't need prior coding experience (but expect to work really hard!). The school's employability rate is 100%.
People wanting to take an immersive approach to code learning and leave ready for the job market.