MENU

DEVELOPERS NEED CODE. GREAT DEVELOPERS NEED A WHOLE SKILL SET.

SPECIALIZATIONS AND SKILLS

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.

GRAPHICS

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.

FUNCTIONAL PROGRAMMING

Combine mathematics and programming to create functions for advanced computation.

RUBY

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.

WEB

Create new experiences, and recreate existing platforms, sites and applications to better understand them.

PARALLEL COMPUTING

Combine networking with programming to process large data sets and unleash connected computing power.

IMPERATIVE PROGRAMMING

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.

TECHNOLOGY INTEGRATION

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.

SECURITY

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.

ORGANIZATION

Gather and share ideas with others and create manageable environments for the future.

RIGOR

Learn how to work with precision and a sharp eye for detail in a project that doesn't tolerate any margin of error.

ONE STEP AFTER THE OTHER.
BUT ALL TOWARDS YOUR FUTURE.