Das 42 Curriculum ist eine umfassende, gamifizierte Peer-Learning-Reise - gemacht, damit du als Software Engineer*in auf Top-Niveau durchstartest.
Lerne, indem du anderen etwas beibringst. Dabei entwickelst du Führungskompetenzen, indem du deinen Peers komplexen Code erklärst.
Keine Vorlesungen. Du löst ab Tag 1 Probleme aus der realen Welt. Dein GitHub Profil ist dein Portfolio.
Keine Noten. Du kommst nur weiter, indem du deine Skills beweist. "Try, Fail, Retry" ist die Kernphilosophie.
Sammle XP und level up. Erreiche Level 21, um das Advanced Curriculum (Master Equivalent) freizuschalten.
Docker, Virtualization, SysAdmin, Bash-Scripting.
LLMs, RAG, Prompt Engineering, Autonome Agenten.
C, Sorting, Speicheroptimierung und Big O Komplexitätsanalyse.
Die Fähigkeit, jede neue Technologie oder jedes Framework selbstständig ohne Anleitung zu erlernen.
Projektleitung, Git-Workflow und konstruktive Code-Reviews.
Mit dem Scheitern wachsen und in schnelllebigen Technologieumgebungen erfolgreich sein.
Das Fundament. Du meisterst C und Python durch ein spielerisches System miteinander verbundener Projekte. Du wirst Standardbibliotheken, UNIX-Programme und 3D-Rendering-Engines von Grund auf neu erstellen.
Zeit für die Integration. Absolviere ein bezahltes Praktikum im Tech-Sektor. Bringe deine neu erworbenen Fähigkeiten in einer echten Produktionsumgebung ein, Seite an Seite mit erfahrenen Entwickler*innen.
Schalte das Advanced Curriculum frei. Wähle deinen eigenen Weg und tauche tief in spezifische high-level Bereiche ein. Werde Expert*in in deiner gewählten Architektur.
Sammle Arbeitserfahrung auf Senior-Niveau bei einem Tech-Unternehmen, trage maßgeblich zu einem Open-Source-Framework bei oder starte dein eigenes unternehmerisches Projekt.
Meistere die C-Programmierung von Grund auf. Dabei lernst du, deine eigenen Tools zu entwickeln und verstehst, wie Memory wirklich funktioniert. Erkunde String Manipulation, Dynamic Allocation und File I/O.
Übernimm die Rolle eines Systemadministrators und lerne, Serverinfrastrukturen von Grund auf aufzubauen, zu sichern und zu verwalten. Meistere Virtualisierung, Netzwerke und Containerisierung.
Entwickle ein Problemlöser*innen Mindset. Entwirf elegante Algorithmen, die Effizienz mit Ressourcenbeschränkungen in Einklang bringen, indem du Graph Traversal und System Simulation erkundest.
Tauche tief in Python ein und meistere die Prinzipien des modernen Software-Designs mit Klassen und Vererbung. Erkunde Datenmanipulation und Game Development.
Schalte die transformative Kraft von Large Language Models frei. Entwickle intelligente Anwendungen, die Informationen verstehen, abrufen und generieren können. Meistere Prompt Engineering, RAG und agentic AI, um autonome Lösungen zu schaffen.
Die Tech-Branche ist schnelllebig – und wir auch. In diesem Update erklärt dir unser Pedagogy-Team die neueste Entwicklung des 42 Core Curriculums. Unsere Peer-to-Peer-Methodik bleibt dabei völlig unangetastet. Wir haben Python und AI direkt integriert, damit du genau das lernst, was der Markt verlangt.
Systemprogrammierung wandert in die fortgeschrittenen Ranks und schafft so Platz für drei neue AI-fokussierte Projekte direkt im Core Curriculum.
Der Beginn des Programms bleibt in C. Du lernst weiterhin die absoluten Low-Level-Grundlagen, um ein Software-Engineer zu werden.
Wir zeigen dir einen dreistufigen Ansatz für AI: Zuerst vermeidest du sie, um dein Lernpotenzial voll auszuschöpfen. Dann setzt du sie für mühsame Aufgaben ein. Und schließlich meisterst du sie als echte Coding Partnerin.