// 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.
next_up:
[introduction]
november 5th, 2026
onsite/on-campus
[piscine]
february 8th - march 5th, 2027
4-week immersion /selection month (fully on-site)
[kick-off]
november 16th, 2026
we open doors for
future tech talent.
100% free
Education accessible to talent, not wallets. We are a non-profit fully funded by industry partners.
no lectures
Learn by doing. Build real applications, solve problems, and review the work of your peers.
gamified
Master concepts to earn experience points and level up through a system designed like a game.
always open
Code whenever inspiration strikes. Our campus is accessible day and night, 365 days a year.
learn to code
from the ground up.
the piscine
A 26-day immersion. No teachers, no schedule, no shortcuts. You show up, you get handed projects, and you figure it out.
core curriculum
Build strong fundamentals by writing code from scratch, shipping projects, and learning how to debug and collaborate.
work experience
Take your skills into a real software engineering team. Complete a paid internship and gain experience working on live codebases.
specialization
Achieve mastery. Dedicate yourself to specialized fields like Artificial Intelligence, Advanced Cybersecurity, or Systems Administration.
technical mastery.
Administration System
Build, secure, and manage server infrastructure from scratch while mastering modern containerization and networking fundamentals.
Programming
Master the C language from the ground up, gaining a deep understanding of memory management, pointers, and foundational system logic.
Algorithmics
Design elegant algorithms, analyze computational complexity, and implement optimization strategies for diverse technical challenges.
System & Network
Unlock concurrent systems by learning to build robust, high-performance applications that coordinate effortlessly across networks.
Object-Oriented
Dive deep into Python to master software design, building maintainable applications through classes, inheritance, and patterns.
Web Development
Build complete full-stack applications with beautiful interfaces, robust back-end services, and secure authentication systems.
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.














campus life.
Software engineering is a collective craft. We built a 24/7 campus that actually supports the people doing the work— tailored to your needs, regardless of background or schedule.
- Silent zones, child/dog-friendly areas, and a yoga/prayer room.
- Fully equipped: lifts, standing desks, kitchens, and showers.
- Regular communal events, BBQs, and board game nights to offset the screen time.
how to join us.
online registration
Create your profile on our application platform. It takes less than 2 minutes to register and start your journey into the system.
introduction
Attend an Introduction Session (Online or On-Campus). Meet the team, explore the campus, and get a grasp of our unique learning methodology.
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.
success stories.
Alex Schenk
Software Engineer @ BayerJoining 42 Berlin was a defining moment for me. The learning experience is incredibly immersive. This drive gave me a versatile foundation to take my coding career in any direction. But what truly stands out is the community: an exceptional network of peers and friends I know I can rely on.
Elise Van Iterson
Software Dev Intern @ Q42I found an internship at a software development agency in Amsterdam. They build websites and apps for other companies, like the Rijksmuseum. I'll be their backend development intern and hopefully a junior backend developer after.
Barra MacMahon
AI Innovation Engineer @ SAPAlongside 42, I work full-time at SAP in the BTP Innovation team, developing AI features. With no prior coding experience, 42's curriculum gave me the tools to thrive. After 2 years, I'm nostalgic yet excited for new challenges. Embrace 42—it's a treasure!
Tetiana Fedorenko
Software Developer @ oparcoAfter experimenting with various IT roles and even venturing into the art world, nothing quite clicked until I joined 42. The hands-on peer-learning approach helped me make valuable connections and learn a lot from others.
Jean Isserstedt
Founder @ ExamPal Education42 fundamentally changed how I approach problem-solving. As a game designer, I'm not usually required to dive into code — but learning to think like a programmer has helped me break down complex systems and challenges more logically and analytically.
Mariia Paraskun
Software Engineer @ Deutsche BankSchool 42, with its schedule and supportive community, helped me realize that it's actually impossible to ever be 100% prepared for what might be required of me. The best and most valuable knowledge is truly acquired during the process of working on a project.
Daniil Tolmacov
Software Developer @ TietoBefore joining 42 I was on the crossroad choosing between university computer science degree and small independent school in Berlin. Choosing 42 definitely paid me back. I found a full-time job after only 9 months of studying. It gave me a solid foundation that helps to easily learn any language.
Joseph Albers
SAP Backend Software DeveloperAbove all 42 ingrained a desire to learn within me. After all, at my job I am constantly forced to learn new languages, frameworks and tools. I believe that appreciating this journey will make the difference in the long run.
Théo Zanchi
Software Engineer @ Deutsche BahnWhen moving to Germany, working for Deutsche Bahn was my objective because I am passionate about this industry and I had the chance to meet DB executives on campus to discuss our pedagogy, and this is how I managed to have an internship at DB Cargo.
Fedir Staryk
Dev-Ops Backend Dev @ T-Systems42 helped me getting into the job, thanks to hard and soft skills I earned during my studies. But the most helpful skill during the job, was to quickly learn and adapt to new topics and challenges, as you need to be able to work with stuff you never even heard of before.
inside 42 berlin.
She Quit Law to Learn to Code at 42. Now She's a LegalTech founder
22:18 • Alumni Story
University vs 42 Berlin: What Actually Made the Difference
05:01 • Student Story
Why 42 Berlin Beats Traditional Universities
14:49 • Insight
A Day in the Life of a Student (No Teachers)
09:35 • Student Stories
Everything You Need to Know Before Joining
12:58 • Guide
The Future of Free Coding Education
09:35 • Vision
Advice from a 42 Berlin Student
04:20 • Testimonialabout 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.