SKILLS DEVELOPED DURING YOUR STUDIES
The freedom of the curriculum allows each student to nurture and master abilities according to the unique path they chose to take. Your journey to building skill sets and competencies will be unique and specific to the passion and challenges you decide to undertake.
ALGORITHMS & AI
Take command with calculations, patterns and rules to conquer solved and unsolved problems.
IMPERATIVE PROGRAMMING
Discover the paradigm of statements and the “how” behind your programs.
GRAPHICS
Light up those pixels and use mathematics to create simulations, visualizations and games.
TECHNOLOGY INTEGRATION
Create new solutions to diverse real-world problems by bending technology to your will and applying it.
NETWORK & SYSTEM ADMINISTRATION
Build and maintain systems and create the connections between hardware, software, and other things.
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.
OBJECT ORIENTED PROGRAMMING
Discover abstraction, programming with actions and data, and how to simplify and make code efficient.
FUNCTIONAL PROGRAMMING
Combine mathematics and programming to create functions for advanced computation.
PARALLEL COMPUTING
Combine networking with programming to process large data sets and unleash connected computing power.
SECURITY
Learn how to defend your systems, networks and workstations and ensure the safety of your servers, data and users.
WEB
Create new experiences, and recreate existing platforms, sites and applications to better understand them.
RUBY
Combine programming paradigms in a dynamic reflective language: Ruby.
UNIX
Learn about the operating systems behind the majority of servers in production today.
WORK EXPERIENCE
Gain skills from jobs and internships and share your newfound knowledge with the 42 community.
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.
ORGANIZATION
Gather and share ideas with others and create manageable environments for the future.
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.
RIGOR
Learn how to work with precision and a sharp eye for detail in a project that doesn't tolerate any margin of error.