42 is a future-proof computer science training to educate the next generation of software engineers. 42 takes a project-based approach.