STUDY IT TECHNOLOGIES & CODING

Error 404: Outdated learning not found. Welcome to 42 Prague.

EVERY TECH TALENT WAS ONCE A BEGINNER.

How do we teach technologies AT 42 Prague?

    

Strong foundations first

We start with the C language to build real programming fundamentals. By working closely with hardware and memory, students gain a deeper understanding of how software truly works - not just how to write code, but how to think like a developer. This foundation enables faster and easier learning of any future language.

From fundamentals to real-world development

Next comes Python, one of the most in-demand languages on the market. It's clear, human-readable syntax lets students focus on problem-solving, design, and advanced concepts like object-oriented and functional programming. Python opens doors to web development, automation, data, AI, and business applications.

build for the ai era

AI is a natural part of the curriculum. Students build their own AI and LLM-based solutions and learn how to work efficiently with modern AI tools. The curriculum evolves with the industry — so graduates don’t just use today’s technologies, they’re ready for what comes next.
  

Learn the <42 way/>

The only reliable way to learn to program is actually to practice programming. At 42 Prague, students write dozens of projects, practicing programming daily, so they build their portfolio showcase on their public Github page or their resumes from day one.

While coding can be done even from home, project submissions and evaluations must be done on campus. The working language is English, fostering a diverse and inclusive campus environment.

How does it work here?
🧑🏽‍🏫 No teachers
📅 No classes
💸 No tuition or fees
🇬🇧 Everything in English
🫂 Peer-to-peer

"GOOD DEVELOPERS SIMPLY LEARN TO CODE. GREAT DEVELOPERS ACQUIRE A WHOLE SKILL SET.”

HIGHER EDUCATION LEVEL PROGRAM

All students share the same starting point on the curriculum map. From there, you can choose your path, pace, and, later, your specializations. The curriculum offers more than 250 projects and is regularly proven and refreshed by a pedagogic team to stay up-to-date with the demands of the industry.

201020_Curriculum-grafik_42_S_Coding_8sek-2 (1).gif

     

skills GAINED DURING THE CORE CURRICULUM

Programming Fundamentals Standard algorithms on standard structures on C
System Administration Build, secure, and manage modern server infrastructure
Algorithmics Design, analyse, and optimise efficient algorithms
Object-oriented programming Python, OOP principles, design patterns, and software architecture
Artificial Intelligence  LLMs, prompt engineering, RAG, and agentic AI systems
System and Network Programming Multithreading, network protocols, concurrent and distributed systems
Web Full-stack development, APIs, databases, and deployment

  
Specializations

After you complete the core studies, you'll pick your own mix of projects to specialize in. Each project is designed to teach a distinct programming skill, allowing you to:

More than 100 projects can be studied during a full-time job with generous deadlines.

DATABASES
WEB DEVELOPMENT
MOBILE APP DEVELOPMENT
GAME DEVELOPMENT
OPERATING SYSTEMS
AUTOMOTIVE SOFTWARE
MOBILITY ECOSYSTEMS

SOFTWARE TESTING
COMPUTERGRAPHICS
ROBOTICS/HARDWARE
AI/NLP/MACHINE LEARNING
ALGORITHM DESIGN
DEV OPS/DOCKER
CYBERSECURITY

   

Study Roadmap Summary


CORE CURRICULUM

The Core Curriculum takes 12–24 months and is fully self-paced. After the Piscine, students build strong foundations through hands-on projects in C programming, algorithms, and Unix systems, learning how software works at a deeper level. As they progress, they move into Python, web development, and team projects, while working with AI technologies to become adaptable, AI-native tech talent ready for the modern tech market.

12 - 24 months

WORK EXPERIENCE 1

Test your skills and your programming knowledge in the real world.

~ 4-6 months

SPECIALIZATION

The central part of the curriculum: 100 projects that give you real-world challenges and require more time and larger teams to be completed successfully.

No time limitation

WORK EXPERIENCE 2

Realize your ambitions and sharpen your new skills in a real work environment.

No time limitation

INDIVIDUAL SKILLS

The freedom of the 42 Prague curriculum allows everyone to build their skillset.

How much time does it take to study the Core curriculum?

IGOR

8 months. 45+ hours per week.

CULLEN

18 months. 25-30 hours per week.

ANDREA

24 months. 15 hours per week.

  

Project examples

FDF – FIRST GRAPHICS PROJECT 🚀

Explore the fundamentals of computer graphics with a 3D wireframe model built from .fdf map data. Using C and the MiniLibX graphics library, you'll apply core mathematical transformations to zoom, rotate, and move the model in real time. A hands-on introduction to graphics programming.

Watch the video

SO_LONG – YOUR FIRST GAME 🎮

Build a simple 2D maze game in C where the player collects items and finds the exit. Learn real-time input handling, movement logic, and basic animations using the MiniLibX graphics library. A solid introduction to game development and clean code architecture.

Watch the video

CUB3D

A raycaster in C, essentially a Wolfenstein 3D–style 3D maze game, built using the minimalistic MiniLibX graphics library.

Watch the video

MINISHELL

Minishell is a foundational project in the 42 curriculum, where students develop a simplified Unix shell in C, emulating essential features of Bash. This project delves into system-level programming, focusing on process management, file descriptors, and command execution

Watch the video

   

CAREER OPTIONS after 42 Prague 💻

Back-End/Front-End Developer, Game Developer, Full-Stack Developer, Mobile Application Developer, DevOps Engineer, Data Scientist, AI / Machine Learning Engineer, Cybersecurity Specialist, UX/UI Designer, Cloud Engineer, Systems Architect, Database Administrator, Software Tester, IT Project Manager, Technical Support Specialist.

How can I get the 1st job in IT?

Our students often land their first roles through opportunities from our hiring partners, but you're also free to find your own path. Whether you go through us or on your own, the skills you gain at 42 open doors. 🚪

100 %
STUDENTS OF 42 PRAGUE GOT AN IT JOB OFFER WHILE STUDYING AT 42 PRAGUE.
0 CZK
COST OF EDUCATION (and no hidden fees)

Most FAQ about pedagogy