Das 42-Curriculum
Ursprünglich von 42 Paris im Jahr 2013 entwickelt, ist das 42 Curriculum ein dynamisches und ständig weiterentwickeltes Studienprogramm. Es wurde konzipiert, um die Programmierausbildung nicht nur spaßig und kooperativ zu gestalten, sondern auch sicherzustellen, dass unsere Absolventen eine tiefgehende Expertise in der Softwareentwicklung erlangen.
Unser Ansatz ist sehr inklusiv. Egal ob du Anfänger bist oder bereits Erfahrung im Programmieren hast, wir führen dich von grundlegenden Fähigkeiten bis zur Spezialisierung. Solange du über 18 Jahre alt bist und eine brennende Leidenschaft für Technologie hast, stehen dir unsere Türen offen!


Das Curriculum der 42 Wolfsburg stattet dich mit technischer Expertise, Anpassungsfähigkeit, Selbständigkeit und Kreativität aus und stellt sicher, dass du in der schnelllebigen Tech Branche relevant bleiben kannst. Hast du dir schon mal eine Lernumgebung mit mehr Zusammenarbeit und Kooperation gewünscht? Mit unserer Peer-to-Peer-Lernmethodik wird Teamarbeit nicht nur gefördert, sie ist der Kern unseres Curriculums. Du verbesserst nicht nur deine Programmierkenntnisse, sondern lernst auch effektiv in Teams zu arbeiten. Eine entscheidende Fähigkeit, die in der heutigen Arbeitswelt hoch geschätzt wird.
Du wirst deinen eigenen Lernpfad gestalten, während du dich in verschiedenen Bereichen der Informatik vertiefst. Unser Lehrplan bietet über 100 Projekte und wird regelmäßig aktualisiert, um mit den Anforderungen der Branche Schritt zu halten. Wir richten uns an alle, von Anfängern bis zu erfahrenen Programmierern.
Jedes Projekt ist eine Art Mission, die bei erfolgreichem Abschluss mit Erfahrungspunkten (XP) belohnt wird. Mission gescheitert?? Kein Problem! - Versuch es einfach noch mal, genau wie beim Spielen eines Videospiels. Indem du dich durch den Lehrplan arbeitest, sammelst du neue Fähigkeiten, die auf deinem persönlichen Intranet-Profil präsentiert werden.
Das vollständige Studienprogramm bei 42 Wolfsburg ist ein vierstufiges Abenteuer, das entwickelt wurde, um dich durch eine umfassende Lernreise zu führen.
Core
Curriculum
12-18 Monate
Erstes
Praktikum
4-6 Monate
Spezialisierung
2-3 Jahre
Letztes
Praktikum
6 Monate
Core
Curriculum
12-18 Monate
Erstes
Praktikum
4-6 Monate
Spezialisierung
2-3 Jahre
Letztes
Praktikum
4-6 Monate
Core Curriculum
Im Core Curriculum an der 42 Wolfsburg legen wir das Fundament für deine Coding-Karriere und statten dich mit unverzichtbaren Hard- und Soft-Skills aus. Über einen Zeitraum von durchschnittlich 18 Monaten (abhängig von der individuellen Lerngeschwindigkeit) hinweg wirst du lernen in C und C++ zu programmieren, einfache Software mit hilfe klassischer Algorithmen zu schreiben, Dateisysteme zu erkunden und ein solides Verständnis von UNIX-Prozessen erlangen. Außerdem wirst du in die Netzwerkarchitektur, Systemadministration, das objektorientierte Programmieren und Client-Server-Projekte eingeführt.
Um das Programmieren wirklich zu meistern, ist praktische Erfahrung entscheidend. Bei 42 Wolfsburg absolvierst du 16 Projekte und 5 Prüfungen, übst täglich und präsentierst deine Arbeiten auf deinem öffentlichen GitHub-Profil oder in deinen Lebensläufen. Das Core Curriculum legt den Schwerpunkt auf die Grundlagen des Programmierens und wichtige Soft Skills wie Teamarbeit, Kommunikation und zu Lernen, wie man lernt.
Im Core Curriculum werden die folgenden Themen abgedeckt:
- Imperative Programmierung in C
- AI and ML Projects in Python
- Datenstrukturen & Algorithmen
- Nebenläufige Programmierung
- Netzwerkprogrammierung
- Netzwerke und Systemadministration
- Grafikprogrammierung
- Webprogrammierung
Warum C und Python? Das Zeitalter der KI ist längst hier. Der Arbeitsmarkt im diesem Bereich entwickelt sich sehr schnell, sogar noch schneller als in den vergangenen Jahren. Die erwarteten Kentnisse für eine erste Berufserfahrung oder ein Praktikum haben sich ebenfalls weiterentwickelt und müssen heute auch KI umfassen. In vielen Programmen und Apps wird die Sprache Python verwendet.
Im letzten Projekt des Core Curriculums, ft_transcendence, wagst du einen Sprung ins Ungewisse. Um aus deiner Komfortzone herauszukommen, fordern wir dich heraus eine völlig neue Programmiersprache zu beherrschen. Warum? Weil wir bei 42 Wolfsburg glauben, dass das Beherrschen der Feinheiten von C und Python dich mit vielseitigen Fähigkeiten ausgestattet und dich darauf vorbereitet hat, mühelos jede höhere Programmiersprache zu meistern.
In diesem Projekt geht es nicht nur darum, eine neue Sprache zu erlernen; es ist ein Zeugnis deiner Anpassungsfähigkeit und deiner Bereitschaft zum Lernen - Qualitäten, die in der sich ständig wandelnden Welt der Technologie von unschätzbarem Wert sind. Es ist unsere Art sicherzustellen, dass du nicht nur auf die Industrie von heute vorbereitet bist, sondern auch in der Lage bist, die Veränderungen von morgen zu bewältigen.
Während der Lehrplan etwa 2.000 Stunden in Anspruch nimmt, variiert die Dauer je nach deinem Engagement. Im Durchschnitt schließen Vollzeitstudierende in 18 Monaten ab. Die Flexibilität des Programms ermöglicht es dir jedoch, die Dauer deiner Studien zwischen 12 und 24 Monaten anzupassen. Kontinuität ist der Schlüssel; während du dein Studium an 42 Wolfsburg neben einem Teilzeitjob bewältigen kannst, wird dies nicht empfohlen. Wenn du deine Studienstunden reduzierst, solltest du eine entsprechende Verlängerung der Dauer erwarten, aber du solltest versuchen, innerhalb der 2-Jahres-Marke abzuschließen.
Das Core Curriculum ist auf allen 42 Standorten weltweit einheitlich und ermöglicht es dir, nach Abschluss zu einem anderen Standort zu wechseln und dich auf verschiedene Programmier Bereiche zu spezialisieren.
Erstes Praktikum
Das erste Praktikum bietet die perfekte Gelegenheit, deine neu erworbenen Fähigkeiten in einem professionellen Umfeld anzuwenden. Während dieser 4-6-monatigen Erfahrung wirst du wertvolle Einblicke in die Welt der Technologie gewinnen und deinen bevorzugten Karriereweg herausfinden. Als Bestandteil des Curriculums absolvieren die Studierenden von 42 Wolfsburg bezahlte Praktika bei verschiedenen Unternehmen und bereichern so ihre Lernreise.
Entscheidend ist, dass unsere Absolventen nicht verpflichtet sind, bei unseren Partnerunternehmen zu arbeiten (weder als Praktikanten noch als Angestellte).
Wir stellen sicher, dass alle Praktika eine bestimmte Qualität erfüllen und mindestens mit dem aktuell gültigen Mindestlohn bezahlt werden, damit sie fair sind und dir wirklich etwas bringen. Das Programm beinhaltet Pair-Programming und Mentoring und vertieft dein Verständnis für deine beruflichen Interessen. Mit diesen neuen Erkenntnissen kannst du dann zurückkehren und dich in deinem gewählten Bereich weiter spezialisieren.
Spezialisierung
In diesem Teil des Curriculums hast du die Freiheit, deine Interessen zu erkunden und in verschiedene digitale und Programmier Bereiche einzutauchen, darunter künstliche Intelligenz, Cybersicherheit, Web- und Mobile-App-Entwicklung, Betriebssysteme, Grafikprogrammierung und mehr. Dieser Abschnitt legt den Fokus auf Teamarbeit, Neutralität gegenüber Marken, Technologien und Sprachen und hilft dir dabei, deine Fähigkeiten zu diversifizieren, um ein vielseitiger und flexibler Profi zu werden.
Strukturiert wie ein verzweigter Baum wirst du von einem Projekt zum nächsten fortschreiten und dabei mehrere Aspekte des Programmierens und der IT entdecken, was deine Ausbildung einzigartig macht. Bei 42 Wolfsburg bieten wir nicht nur den kompletten 42 Programmier Lehrplan an, sondern auch unseren einzigartigen Spezialisierungsbereich namens "42 Mobility", in dem du dich in die Zukunft der Automobil- und Smart-City-Lösungen vertiefen kannst, um Themen wie autonomes Fahren, das “Internet der Dinge” (IoT) und Unternehmenslösungen zu erkunden.
Dieser Abschnitt des Lehrplans legt den Fokus auf projektbasierte Gruppenarbeit und fördert die Anpassungsfähigkeit, um sich in der sich ständig wandelnden Technologiebranche zurechtzufinden. Du kannst die Teilbereiche auswählen, die du erkunden möchtest und an Projekten mit exklusiven Partnern, anderen Schulen oder sogar an Entrepreneurship Programmen teilnehmen. Die Entscheidung, wann du das Studium abschließt und zu einem 42 Alumni wirst liegt ganz bei dir.
Letztes Praktikum
Der krönende Abschluss unseres Lehrplanes ist ein umfassendes 6-monatiges Abschlusspraktikum, das dir die Möglichkeit bietet, an realen Projekten zu arbeiten.
Während dieser letzten Phase wirst du wertvolle Einblicke in die Herausforderungen und Komplexitäten der Tech-Branche gewinnen. Das wird dir helfen , praktische Fähigkeiten und das nötige Selbstvertrauen aufzubauen, um nach dem Abschluss erfolgreich zu sein. Unser Praktikumsprogramm fordert dich heraus, das anzuwenden, was du während deines Studiums gelernt hast, und in vielfältigen Teams mit Menschen aus unterschiedlichen Hintergründen und Fähigkeiten zu arbeiten.
Durch die Teilnahme an diesem abschließenden Praktikumsprojekt wirst du einen Wettbewerbsvorteil auf dem Arbeitsmarkt erlangen und bestens vorbereitet sein, deine Karriere in der Tech-Branche zu starten.
Beispiel Projekte

push_swap
In unserem Grundlagen-Modul erlernst du die Kunst der C-Programmierung von Grund auf und lernst, Ihre eigenen Tools und Bibliotheken zu erstellen. Du beschäftigst dich mit Zeichenfolgen, dynamischer Zuweisung, Datei-E/A und algorithmischen Problemlösungen. So entwickelst du die grundlegenden Fähigkeiten, die jeder gute Programmierer benötigt.
In push_swap tauchst du zudem tief in die Themen Sortieralgorithmen, Komplexität und Optimierung ein.

Pac-Man
Im Modul „Objektorientierte Entwicklung“ lernst du Python kennen und lernst die Prinzipien des modernen Software-Designs kennen. Du lernst, elegante, wartungsfreundliche Anwendungen mithilfe von Klassen, Vererbung und Designmustern zu erstellen.
Du beschäftigst dich mit Datenmanipulation, Visualisierung und Spieleentwicklung und erstellst interaktive Projekte, die Code zum Leben erwecken. Überarbeite den Klassiker Pac-Man und verwende deinen Labyrinthgenerator, um ein spielbares Spiel zu erstellen.

ft_transcendence
Belebe das legendäre '79 Pong wieder, indem du es von Grund auf neu erstellst. Integriere es nahtlos in eine benutzerfreundliche Website und verwandle es in einen E-Sport-Hub. Sammle praktische Erfahrungen in der Verwaltung von Spieleranmeldungen, der Verfolgung des Fortschritts, dem Feiern von Siegen und der Integration von Echtzeit-Chat- und Zuschauerfunktionen. Dieses Projekt stellt den finalen Meilenstein deines Core Curriculums dar und öffnet die Türen zu Praktika und spezialisierten Bereichen.
Bereit einzutauchen? 🏄🏻♀️
