Das 42 Curriculum

At 42 Berlin, future software engineers gain both technical expertise and essential soft skills through a peer-to-peer, project-based learning method.

Following the Piscine, you will advance through the Common Core, evolving from foundational coding to Master’s-level specialization. You control your trajectory by selecting the projects that interest you, ensuring your path is unique to your career goals.

We replace traditional grades with Experience Points (XP), turning failure into a constructive part of the debugging process.

This 4-stage journey is designed to ground you in essential logic before launching you into expert-level fields.

Your 42 Journey

01
6 – 24 MONTHS

Core Curriculum

This is your foundation. Master C, Python, Web, and AI. Gain a deep understanding of systems, networks, and algorithms through competency-based progression—advancing only when you master the code.

02
4 – 6 MONTHS

Work Experience

Transition from learner to professional. Secure a 4–6 month paid internship to apply your skills in a real-world setting. Integrate into a tech team and debug actual production code.

03
3-5 years

Spezialisierung

Unlock the Advanced Curriculum at Level 10+. This stage is equivalent to a Master’s degree, allowing you to specialize in fields like Cybersecurity, Automotive & Mobility Software, Advanced AI, or 3D Graphics.

04
6 MONTHS

Final Mastery

The final capstone. Complete a 6-month senior internship or launch a significant entrepreneurial project. Graduate with the experience to innovate and lead.

12–18 Monate

This is your foundation. You will master the fundamentals of C, explore the versatility of Python, and dive into full-stack web development and AI. You will build a comprehensive understanding of systems, networks, algorithms, and object-oriented design. This competency-based progression means you advance only when you demonstrate mastery.

Das Core Curriculum dauert im Durchschnitt 18 Monate Vollzeitstudium um abgeschlossen zu werden, jedoch variiert dies je nachdem, wie viel Zeit man dafür aufwendet. Die maximale Zeit, die für das Curriculum aufgewendet werden kann, beträgt 24 Monate. 42 bietet Flexibilität bei Zeitplan und Tempo, jedoch empfehlen wir dringend, deine Studien während deiner Zeit hier gegenüber anderen Aktivitäten zu priorisieren, da ein gewisses Maß an Schwung erforderlich ist, um gut voranzukommen. 

4–6 Monate

Nachdem du den Kernteil des Curriculums abgeschlossen hast, bekommst du die Möglichkeit, dein neues Wissen und deine Fähigkeiten in der Praxis anzuwenden.

Unser starkes Partnernetzwerk, außerschulische Lernveranstaltungen zur Unterstützung bei der Erstellung von Bewerbungsunterlagen sowie kontinuierliche peer-geführte Formate bilden eine solide Grundlage, um dich während deines Praktikums und bei der Jobsuche bestmöglich zu begleiten.

Viele unserer Studierenden absolvieren Praktika bei unseren Partnerunternehmen wie Microsoft, VW, CARIAD, Capgemini, T-Systems, SAP und Bayer. Es besteht jedoch keine Verpflichtung, bei einem dieser Partner zu arbeiten. Viele machen ihre ersten Schritte in der Tech-Welt auch durch Praktika bei anderen Firmen oder Start-ups – ganz nach ihren eigenen Zielen und Interessen.

Als wichtiger Bestandteil deines Lernwegs und entscheidender erster Schritt in die professionelle Tech-Welt müssen Praktika bezahlt sein, im IT-Bereich stattfinden und ein Umfeld bieten, in dem du praxisnah im Tech-Team lernen kannst.

Nach dieser praktischen Erfahrung ist es der perfekte Zeitpunkt, zurückzukehren und dich in deinem gewählten Fachgebiet weiter zu spezialisieren.

Wir öffnen dir die Türen zur Tech-Welt – und du gehst hindurch.

Bis zu 5 Jahre

Hier wird es richtig spannend. Durch die Spezialisierung in einem Bereich deiner Wahl wirst du auf ein Master-Niveau gebracht. Unsere Spezialisierungen ändern sich regelmäßig und umfassen derzeit unter anderem: Künstliche Intelligenz, Cybersicherheit, Web- und Mobile-App-Entwicklung, Betriebssysteme, Grafikprogrammierung, SEA:ME und mehr.

Du bist nicht verpflichtet, dich auf eine Spezialisierung festzulegen oder diese bis zum Ende durchzuziehen – stattdessen hast du die Flexibilität, die Projekte auszuwählen, die dich gerade interessieren, ganz nach deinem eigenen Tempo und Interesse.

Wann du dein Studium abschließen und Alumni werden möchtest, liegt ganz bei dir. Es ist nicht ungewöhnlich, dass Studierende früher als geplant bei uns aussteigen, weil sie ihren Wunschjob gefunden haben. Diesen Teil des Programms kannst du auch an jedem anderen 42-Campus weltweit absolvieren.

Das abschließende Praktikum ist ein sechsmonatiges Praktikum, in dem du alles, was du bisher gelernt hast, anwenden wirst.

Zu diesem Zeitpunkt bist du hochqualifiziert und mehr als bereit, an Projekten zu arbeiten, die deine Fähigkeiten auf die nächste Stufe heben. 

12–18 Monate

Das Core Curriculum hat zum Ziel, jedem Studierenden eine fundierte und stabile Grundlage zu bieten, die sowohl weiche als auch harte Fähigkeiten umfasst. Du wirst dich auf die Programmiersprachen C und C++ konzentrieren, mit klassischen Algorithmus-Software arbeiten, Dateisysteme entdecken und die UNIX-Prozesse verstehen. Zusätzlich wirst du Themen wie Netzwerktechnik, Systemadministration, objektorientierte Programmierung und Client-Server-Projekte behandeln.

Wir strukturieren unsere Projekte wie einen blühenden Baum. Sobald ein Projekt abgeschlossen ist, kannst du zum nächsten Ast weitergehen, bis sich der Ast verzweigt. So entdeckst du verschiedene Facetten von Coding und IT. Der Weg jeder*m Studierenden ist einzigartig und ermöglicht das Experimentieren mit unterschiedlichen Projekten und Spezialisierungen.

Im Core Curriculum behandelst du folgende Themen: Imperative Programmierung in C, Objektorientierte Programmierung in C++, Datenstrukturen & Algorithmen, Nebenläufige Programmierung, Netzwerkprogrammierung, Netzwerk- und Systemadministration, Grafikprogrammierung, Webprogrammierung.

Das Core Curriculum dauert durchschnittlich 18 Monate Vollzeitstudium, kann aber je nach individuellem Zeitaufwand variieren. Die maximale Studiendauer beträgt 24 Monate. 42 bietet flexible Zeitpläne und Lernrhythmen, jedoch empfehlen wir dringend, dein Studium während der Zeit bei uns zu priorisieren, da für guten Fortschritt ein gewisses Momentum erforderlich ist.

4–6 Monate

Nachdem du den Kernteil des Curriculums abgeschlossen hast, bekommst du die Möglichkeit, dein neues Wissen und deine Fähigkeiten in der Praxis anzuwenden.

Unser starkes Partnernetzwerk, außerschulische Lernveranstaltungen zur Unterstützung bei der Erstellung von Bewerbungsunterlagen sowie kontinuierliche peer-geführte Formate bilden eine solide Grundlage, um dich während deines Praktikums und bei der Jobsuche bestmöglich zu begleiten.

Viele unserer Studierenden absolvieren Praktika bei unseren Partnerunternehmen wie Microsoft, VW, CARIAD, Capgemini, T-Systems, SAP und Bayer. Es besteht jedoch keine Verpflichtung, bei einem dieser Partner zu arbeiten. Viele machen ihre ersten Schritte in der Tech-Welt auch durch Praktika bei anderen Firmen oder Start-ups – ganz nach ihren eigenen Zielen und Interessen.

Als wichtiger Bestandteil deines Lernwegs und entscheidender erster Schritt in die professionelle Tech-Welt müssen Praktika bezahlt sein, im IT-Bereich stattfinden und ein Umfeld bieten, in dem du praxisnah im Tech-Team lernen kannst.

Nach dieser praktischen Erfahrung ist es der perfekte Zeitpunkt, zurückzukehren und dich in deinem gewählten Fachgebiet weiter zu spezialisieren.

Wir öffnen dir die Türen zur Tech-Welt – und du gehst hindurch.

Bis zu 5 Jahre

Hier wird es richtig spannend. Durch die Spezialisierung in einem Bereich deiner Wahl wirst du auf ein Master-Niveau gebracht. Unsere Spezialisierungen ändern sich regelmäßig und umfassen derzeit unter anderem: Künstliche Intelligenz, Cybersicherheit, Web- und Mobile-App-Entwicklung, Betriebssysteme, Grafikprogrammierung, SEA:ME und mehr.

Du bist nicht verpflichtet, dich auf eine Spezialisierung festzulegen oder diese bis zum Ende durchzuziehen – stattdessen hast du die Flexibilität, die Projekte auszuwählen, die dich gerade interessieren, ganz nach deinem eigenen Tempo und Interesse.

Wann du dein Studium abschließen und Alumni werden möchtest, liegt ganz bei dir. Es ist nicht ungewöhnlich, dass Studierende früher als geplant bei uns aussteigen, weil sie ihren Wunschjob gefunden haben. Diesen Teil des Programms kannst du auch an jedem anderen 42-Campus weltweit absolvieren.

Das abschließende Praktikum ist ein sechsmonatiges Praktikum, in dem du alles, was du bisher gelernt hast, anwenden wirst.

Zu diesem Zeitpunkt bist du hochqualifiziert und mehr als bereit, an Projekten zu arbeiten, die deine Fähigkeiten auf die nächste Stufe heben. 

WAS DU LERNEN WIRST

01

Administration System

Step into the role of a System Administrator. Build and secure robust server infrastructures from scratch. Master virtualization, disk partitioning, and Docker.

Virtualization Docker Scripting
02

Programming Fundamentals

Master the art of C programming. Go beyond syntax to understand the machine: control memory manually, manage pointers, and write your own libraries.

C Language Memory Pointers
03

Algorithmics

Develop a problem-solver's mindset. Design elegant algorithms that optimize for efficiency. Master optimization strategies, graph traversal, and complexity analysis.

Optimization Complexity Graphs
04

System & Network

Unlock the power of concurrent systems. Learn to manage threads, resources, and synchronization to build high-performance applications that communicate seamlessly.

Concurrency Threading Unix
05

Object-Oriented Programming

Dive deep into Python. Build elegant, maintainable applications using modern design patterns, inheritance, and encapsulation.

Python OOP Design Patterns
06

Web Development

Build production-ready full-stack applications. Combine responsive front-end interfaces with robust back-end APIs and databases.

Full-Stack REST APIs Databases
07

Artificial Intelligence

Harness the transformative power of AI. Build intelligent agents using Large Language Models (LLMs), RAG, and Prompt Engineering. Create software that can reason.

LLMs RAG Agentic AI

THE 42 LEARNING MODEL

Peer-to-Peer

Learn by teaching others. Develop communication, collaboration, and leadership skills while mastering technical concepts.

Project-Based

No lectures. You solve real-world problems from Day 1. Your GitHub becomes your portfolio.

Mastery Learning

No grades, just mastery. Advance by proving your skills through peer-validated projects that work.

Gamified

Progress through levels like in a game. Reach Level 10+ to unlock the Advanced Curriculum.

Technical Mastery

  • Infrastructure & DevOps Docker, Virtualization, System Administration.
  • Artificial Intelligence LLMs, RAG, Prompt Engineering, Agents.
  • Algorithmic Engineering C, Sorting, Optimization, Complexity Analysis.
  • Full-Stack Web Python, API Design, Security, Databases, Real-Time.

Professional DNA

  • Autonomous Learning The ability to learn any new technology without guidance.
  • Collaboration Leading projects and providing constructive code reviews.
  • Technical Communication Explaining complex systems to diverse audiences.
  • Resilience Adapting to failure and thriving in fast-paced environments.

PROJEKTE

BEREIT FÜR DEIN NÄCHSTES ABENTEUER?

German