Each project in the curriculum has been designed to learn a particular aspect of programming. By completing projects and mastering your skills you will develop your own unique competences and you will be prepared for diverse challenges and creative opportunities. Let’s dive a little deeper…
CREATE YOUR OWN PORTFOLIO
With the flexible curriculum at 42 you take charge of your own skill set and create your very own portfolio depending on your interests and future plans.
SKILLS DEVELOPED DURING YOUR STUDIES
ALGORITHMS & AI
Take command with calculations, patterns and rules to conquer solved and unsolved problems.
Light up those pixels and use mathematics to create simulations, visualizations and games.
DATABASE & DATA
Explore the techniques needed to analyze large amounts of data and learn how the storage and analysis of data and its application are the foundations and future of technology.
Combine mathematics and programming to create functions for advanced computation.
Combine programming paradigms in a dynamic reflective language: Ruby.
OBJECT ORIENTED PROGRAMMING
Discover abstraction, programming with actions and data, and how to simplify and make code efficient.
Create new experiences, and recreate existing platforms, sites and applications to better understand them.
Combine networking with programming to process large data sets and unleash connected computing power.
Discover the paradigm of statements and the “how” behind your programs.
NETWORK & SYSTEM ADMINISTRATION
Build and maintain systems and create the connections between hardware, software, and other things.
Create new solutions to diverse real-world problems by bending technology to your will and applying it.
UNIX & SYSTEM PROGRAMMATION
Learn about the operating systems behind the majority of servers in production today.
Learn how to defend your systems, networks and workstations and ensure the safety of your servers, data and users.
ADAPTATION & CREATIVITY
Challenge your imagination and develop your own unique problem solving skills in an open playing field where you can pick your preferred topic and devote yourself fully to it.
COMPANY & WORK EXPERIENCE
Gain skills from jobs and internships and share your newfound knowledge with the 42 community.
GROUP & INTERPERSONAL
In today's work life, programmers need to be good team players. At 42 you'll be learning with and from your peers to solve complex problems together.
Gather and share ideas with others and create manageable environments for the future.
Learn how to work with precision and a sharp eye for detail in a project that doesn't tolerate any margin of error.