Focus on servers, APIs, databases, authentication, networking and production-ready web systems.
50h · 1142 XP · Difficulty 4/10
This project aims to deepen your understanding of the two concepts that you already know: Redirections and Pipes. It is an introductory project for the bigger UNIX projects that will appear later on in the cursus.
210h · 2814 XP · Difficulty 7/10
The objective of this project is for you to create a simple shell.
175h · 21630 XP · Difficulty 8/10
This project aims to create your own HTTP server. You will be able to test it with a real web browser. HTTP is one of the most used protocols on the internet. Knowing its intricacies will be useful, even if web development is not on your carreer path.
175h · 21630 XP · Difficulty 8/10
Create your own IRC server in C++98, compatible with a standard IRC client for the required features.
150h · 15836 XP · Difficulty 7/10
Broaden your system administration skills by working with Docker. In this project, you'll set up a complete infrastructure using Docker Compose, creating and managing multiple containerized services including NGINX with SSL/TLS, WordPress with php-fpm, and MariaDB. You'll gain hands-on experience with containerization, networking, volume management, and secure web service deployment within your own personal virtual machine.
245h · 24360 XP · Difficulty 9/10
Design, develop, and organize a full-stack web application with complete creative freedom. Choose your project concept, select from a wide range of technical modules, and make key architectural decisions. This highly flexible project allows you to explore modern web development while demonstrating your technical skills and creativity through a modular approach.
This path is a curated recommendation built from the structured project database. It is not an official 42 order.