STUDY IT TECHNOLOGIES & CODING

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

EVERY SOFTWARE ENGINEER WAS ONCE A BEGINNER.

STUDIES

The core studies focus on the fundamentals of programming and basic soft skills such as teamwork, collaboration, learning to learn, and soft skills. It includes 6 months of paid internship.

Why C? C is a general-purpose programming language considered to be “closer” to the hardware in comparison to other languages such as JavaScript. C is often used to develop embedded and/or operating systems, and offers a lot of control over the way memory and I/Os are used.

Basically, C is the best way to learn what your program is doing behind the scenes, fostering a better understanding of algorithms, efficiency, and logic.
   

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

     

STUDIES GAINED DURING THE CORE studies

Algorithms and AI  Standard algorithms on standard structures on C and C++.
Parallel programming Knowledge of multi-threaded programs. 
Web HTML, CSS, Javascript, php, Python.
Data and DB SQL - maria-db, sqlite
Other Test management (rigor), security principles

  
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

   

Studies roadmap: 


COMMON CORE

After the Piscine, you focus on carefully designed projects about command line interactions, elementary C programming, and elementary algorithms. Afterward, there will be more challenging projects and more extended teams in the topics of programming, algorithms, C Unix programming, and web programming.

8 - 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