// 42_berlin_init

let's code the future

Join a hands-on, full-time software engineering program powered by world-class peer-to-peer learning. Become part of a global tech community with 50+ campuses worldwide.

start application_

next_up:

[introduction]

may 19th, 17:00

online

[introduction]

june 3rd, 16:30

onsite

[piscine]

october 5th - october 30th, 2026

4-week immersion /selection month (fully on-site)

[kick-off]

april 27th

// system_capabilities

we open doors for
future tech talent.

0€
init::cost_zero

100% free

Education accessible to talent, not wallets. We are a non-profit fully funded by industry partners.

>_>_
node::peer_review

no lectures

Learn by doing. Build real applications, solve problems, and review the work of your peers.

Lv.42
system = XP

gamified

Master concepts to earn experience points and level up through a system designed like a game.

OPEN 24/7
status::on

always open

Code whenever inspiration strikes. Our campus is accessible day and night, 365 days a year.

// system_architecture

learn to code
from the ground up.

01
The Piscine
sys::init

the piscine

A 26-day immersion. No teachers, no schedule, no shortcuts. You show up, you get handed projects, and you figure it out.

Duration 26 Days
Focus C & Shell
02
Core Curriculum
sys::core

core curriculum

Build strong fundamentals by writing code from scratch, shipping projects, and learning how to debug and collaborate.

Duration 12-18 Mos
Format Projects
03
Work Experience
sys::deploy

work experience

Take your skills into a real software engineering team. Complete a paid internship and gain experience working on live codebases.

Duration 6 Months
Status Paid Intern
04
Advanced Specialization
sys::root

specialization

Achieve mastery. Dedicate yourself to specialized fields like Artificial Intelligence, Advanced Cybersecurity, or Systems Administration.

Duration 3-5 Years
Outcome Master Level
// network

our partners.

We’re proud to have some of Germany’s leading companies supporting 42 Berlin. Thanks to their donations and involvement, our education remains fully free and accessible to all aspiring coders.

These partnerships help us deliver world-class, peer-to-peer tech education while connecting students directly with the industry.

Volkswagen
SAP
Capgemini
Microsoft
T-Systems
CARIAD
Bayer
Volkswagen
SAP
Capgemini
Microsoft
T-Systems
CARIAD
Bayer
// common_core_syllabus

technical mastery.

Administration System

Build, secure, and manage server infrastructure from scratch while mastering modern containerization and networking fundamentals.

Docker Virtualization Security

Programming

Master the C language from the ground up, gaining a deep understanding of memory management, pointers, and foundational system logic.

C Language Memory Logic

Algorithmics

Design elegant algorithms, analyze computational complexity, and implement optimization strategies for diverse technical challenges.

Complexity Optimization Graphs

System & Network

Unlock concurrent systems by learning to build robust, high-performance applications that coordinate effortlessly across networks.

Multithreading Protocols Unix

Object-Oriented

Dive deep into Python to master software design, building maintainable applications through classes, inheritance, and patterns.

Python OOP Maintenance

Web Development

Build complete full-stack applications with beautiful interfaces, robust back-end services, and secure authentication systems.

Full-Stack API Design Databases
// initiate_onboarding

how to join us.

01

online registration

Create your profile on our application platform. It takes less than 2 minutes to register and start your journey into the system.

02

introduction

Attend an Introduction Session (Online or On-Campus). Meet the team, explore the campus, and get a grasp of our unique learning methodology.

03

the piscine

The final selection. A 26-day immersive coding sprint. This is where you prove you belong in the next generation of tech leaders.

// media_stream

inside 42 berlin.

// global_infrastructure

about the 42 network.

42 began in Paris and has grown into a global network focused on one goal: making software engineering education accessible at scale through peer learning and project-based training.

NETWORK_STATUS: ACTIVE
42 Network Map
50+ Global Campuses
20k+ Active Students
100% Tuition Free
// terminal_help

frequently asked questions.

[q] do i need coding experience?
No experience is required. Our selection process is designed to assess your logic, grit, and problem-solving potential rather than what you already know. We welcome applicants from all backgrounds.
[q] how do i learn without teachers?
At 42, we use a peer-to-peer model that shifts the focus from traditional lectures to active, autonomous learning. You master technical and soft skills by building real applications and reviewing the work of your peers.
[q] how long does the program take?
The Common Core curriculum is an intensive journey that typically lasts between 6 and 24 months. Learners advance at their own pace, unlocking new challenges as they demonstrate mastery through peer-validated projects.
[q] what happens after the common core?
Once you reach Level 10+, you unlock access to the Advanced Curriculum and specialized tracks. Graduates emerge as confident developers prepared to innovate and lead in the tech world.