sys_arch: common_core

das Curriculum

Eine umfassende, gamifizierte, Peer-getriebene Lernreise. Das Programm von 42 Wolfsburg gibt dir technische Expertise, Anpassungsfähigkeit, Eigenständigkeit und Kreativität, damit du in der schnelllebigen Tech-Branche relevant bleibst.

// pedagogy

die 42-Methode.

Wir haben das klassische Klassenzimmer abgeschafft und ein Modell gebaut, das dich zwingt, wie ein*e echte*r Softwareentwickler*in zu denken, zu handeln und zu coden. Keine Profs, keine Vorlesungen, keine Prüfungen zum Auswendiglernen.

das Engineering-Mindset.

  • Eigenständiges Problemlösen. Die Fähigkeit, jede neue Technologie oder jedes Framework allein über Dokumentation, Ausprobieren und den Austausch mit Peers zu lernen.
  • Code-Review & Git. Die echten Workflows der Branche meistern, indem du den Code deiner Peers gründlich reviewst und deinen im Gegenzug reviewen lässt.
  • Anpassungsfähigkeit. Nahtlos von Low-Level-Speicherverwaltung in C zu High-Level-KI-Architekturen in Python wechseln.

Peer-to-Peer-Evaluation.

sys::p2p

Du lernst, indem du anderen etwas beibringst. Bei 42 gibt es keine zentrale Instanz, die Antworten verteilt. Wenn du ein Projekt abschließt, verteidigst du deinen Code vor deinen Peers. Im Gegenzug bewertest du ihren. Dieser ständige Austausch entwickelt technische Führungskompetenz, schärft deinen Blick für fremde Codebases und zwingt dich, komplexe Logik klar zu kommunizieren.

100 % projektbasiert.

sys::build

Es gibt keine theoretischen Vorlesungen. Vom ersten Tag an bekommst du echte Engineering-Aufgaben. Du baust deine eigene C-Bibliothek, schreibst deine eigene Shell und entwickelst 3D-Raycaster. Jede Zeile Code fließt in ein GitHub-Profil, das zu deinem professionellen Portfolio wird.

try, fail, retry.

sys::mastery

Wir vergeben keine klassischen Noten. Ein Projekt funktioniert entweder komplett, oder es fällt durch. Wenn dein Code bei den automatisierten Moulinette-Tests oder im Peer-Review bricht, debuggst du ihn, fixt ihn und reichst ihn erneut ein. Dieser kompetenzbasierte Ansatz baut eine enorme Resilienz gegenüber dem Scheitern auf, die entscheidende Eigenschaft großartiger Entwickler*innen.

gamifizierter Fortschritt.

sys::xp

Das Curriculum ist wie ein riesiger Skill-Tree aufgebaut. Für jedes abgeschlossene Projekt bekommst du Erfahrungspunkte (XP) und schaltest neue Level und Spezialisierungen frei. Erreiche Level 11, um das Advanced Curriculum (Master-Äquivalent) freizuschalten.

Zwei Studierende arbeiten gemeinsam an einer Aufgabe bei 42 Wolfsburg
NODE_01 // CATALYST

Peer-to-Peer-Logik

Löten einer Leiterplatte im FabLab von 42 Wolfsburg
NODE_02 // HARDWARE

the_fablab

Studierende reviewen Code am Bildschirm bei 42 Wolfsburg
NODE_03 // AUSWERTUNG

code_review

Studierende bei einem Talk bei 42 Wolfsburg
NODE_04 // SYNERGIE

kollektive_synergie

// roadmap

deine Reise.

Von deiner ersten Zeile C bis zum Master-Niveau. Fünf Phasen, jede wird von der vorherigen freigeschaltet.

phase_01 • 4 Wochen

die Piscine.

Das Auswahlverfahren. Ein intensiver vierwöchiger Sprint, der Problemlösungsfähigkeit und Potenzial bewertet, nicht Vorerfahrung. Ein tiefes Eintauchen in Problemlösung, Zusammenarbeit und das Lernen aus Fehlern.

phase_02 • 12–24 Monate

Core Curriculum.

Dein Fundament. Du absolvierst mindestens 27 praktische Projekte in sieben thematischen Modulen und meisterst über 137 Skills in Bereichen wie C, Algorithmen, Netzwerke und objektorientiertes Design in Python. Erreiche Level 10+, um weiterzukommen. Das Tempo bestimmst du: 18 Monate sind der Schnitt, 24 das Maximum.

Grundlagen der Programmierung Algorithmik Systemadministration Netzwerkprogrammierung
phase_03 • 4–6 Monate

erstes Praktikum.

Deine Skills treffen auf ein echtes Engineering-Team. Bezahlt mit Mindestlohn oder mehr, weil wir wissen, was unsere Studierenden einer Codebase bringen.

phase_04 • deine Wahl

Spezialisierung.

Geh in die Tiefe: KI & Daten, Cybersecurity, Web/Mobile Dev oder Systems. Schließe auf Master-Niveau ab.

phase_05 • der Launch

zweites Praktikum & Abschluss.

Die letzte Bewährungsprobe. Stell dich echten Tech-Herausforderungen, schließe dein Studium ab und steig mit einem Portfolio statt Versprechen in die Branche ein.

// system_architecture

was du meisterst.

Sieben Kernmodule mit 27 praktischen Projekten und über 137 Skills. Erreiche Level 10+ durch kompetenzbasierten, Peer-validierten Fortschritt.

mod_01

Programmiergrundlagen

Meistere C von Grund auf. Baue eigene Tools und Bibliotheken und verstehe dabei Speicherzuweisung, Pointer und Low-Level-Ausführung.

/
mod_02

System & Netzwerk

Erschließe dir Concurrent Systems mit Multithreading, Synchronisationsprimitiven, Ressourcenverwaltung und Netzwerkprotokoll-Design in Unix-Umgebungen.

/
mod_03

Algorithmik

Entwirf effiziente Algorithmen, die Komplexität und Ressourcen in Balance halten. Meistere Optimierungsstrategien, Sortierung, Graph-Traversal und Multi-Agent-Pathfinding.

/
mod_04

künstliche Intelligenz

Baue intelligente Anwendungen mit Large Language Models, Prompt Engineering, Retrieval-Augmented Generation (RAG) und agentischen KI-Systemen.

/
mod_05

Systemadministration

Schlüpf in die Rolle des Sysadmins und baue sichere Server-Infrastruktur. Meistere OS-Installation, Virtualisierung, Firewall-Regeln und Docker-Containerisierung.

/
mod_06

objektorientiert

Meistere Python und moderne Software-Design-Prinzipien. Entwirf wartbare Anwendungen mit Klassen, Vererbung, Design Patterns und funktionalen Paradigmen.

/
mod_07

Webentwicklung

Baue Full-Stack-Anwendungen mit dynamischen Interfaces, robusten Backend-Services, REST-API-Design, Datenbankabfragen, Authentifizierung und containerisiertem Deployment.

/
// level_10_progression starte_deine_reise →