SPECIALIZATIONS AND CONCENTRATIONS

Gather ideas with others to create manageable environments for the future.

The 42 program is designed to be flexible and allows students to pursue particular areas of interest within our curriculum. As the tech industry changes, so do the outer branches and focuses of what we offer.

MAJOR AREAS OF SPECIALIZATION INCLUDE THE FOLLOWING

ADAPTATION & CREATIVITY

Students learn their own unique problem solving skills through innovation and experimental approaches to imaginative challenges.

ALGORITHMS & AI

Students take command of their programs with calculations and rules to perform a diverse number of solved and unsolved problems.

COMPANY EXPERIENCE

Knowledge from technical jobs and internships is brought back to the curriculum by students and shared to further 42.

DB & DATA

Storing and analysis of data and its application in the foundations and future of technology.

FUNCTIONAL PROGRAMMING

Math and programming meet and join to create functions for advanced computation.

GRAPHICS

Light up pixels and use mathematics to create simulations, visualizations and games.

GROUP AND INTERPERSONAL

Work with others to solve problems bigger than one person. Meet your new friends and co-founders as you solve complex multifaceted projects.

PARALLEL COMPUTING

Combine the power of networking with programming to process large sets of data and reach into a world of massive connective computing power.

RUBY

Combine programming paradigms in a dynamic, reflective language combining information learned in functional and imperative programming.

IMPERATIVE PROGRAMMING

Discover the paradigm of statements and the how behind your programs.

NETWORK & SYSTEM ADMINISTRATION

Build connect and maintain systems across hardware, software and more.

OBJECT ORIENTED PROGRAMMING

Discover abstraction and programming with actions and data.

ORGANIZATION

Gather and organize pieces that can be put together to solve problems as a team.

RIGOR

Focus on the details and make sure the work you produce is flawless and stable for the future.

SECURITY

Defend your systems and computer with techniques to insure the safety of your servers, data and users.

TECHNOLOGY INTEGRATION

Students create new solutions to existing problems by taking technology and applying it.

UNIX

Students learn about the operating system behind the majority of servers in production today.

WEB

Students create sites, applications and new experiences as well as recreate existing platforms to better understand them