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.