the 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

Specialisation

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.

WHAT YOU WILL LEARN

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.

READY FOR YOUR NEXT ADVENTURE?