EVERY SOFTWARE ENGINEER WAS ONCE A BEGINNER.
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.
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
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.
| 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 |
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.
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
Test your skills and your programming knowledge in the real world.
~ 4-6 months
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
Realize your ambitions and sharpen your new skills in a real work environment.
No time limitation
The freedom of the 42 Prague curriculum allows everyone to build their skillset.
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.
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. 🚪