rparodi's 42 cursus
96 Boulevard Bessiere, 75017 Paris
This small algo project will get you acquainted with auto-replication problems and confront the Kleene recursion theorem.
Updated 2026-03-09 20:17:52 +01:00
This project is an introduction to computer security. Snow Crash will help you discover security in various sub-domains, with a developer-oriented approach. You will become familiar with several languages (ASM, Perl, Php, etc.), develop a certain logic to understand unknown programs, and become aware of problems related to simple programming errors.
Updated 2026-03-09 20:01:56 +01:00
The aim of this project is to become familiar with assembly language.
Updated 2026-03-09 19:59:12 +01:00
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.
Updated 2026-03-09 19:57:02 +01:00
Create your own IRC server in C++98, compatible with a standard IRC client for the required features.
Updated 2026-03-09 19:55:34 +01:00
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.
Updated 2026-03-09 19:45:23 +01:00
This project is inspired by the world-famous eponymous 90's game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you'll have to find your way.
Updated 2026-03-09 19:42:47 +01:00
This piscine of C++ is designed to help you understand the specificities of the language when compared to C. Time to dive into Object-Oriented Programming!
Updated 2026-03-09 19:39:10 +01:00
This project aims to teach concurrent programming, focusing on multithreading and multiprocessing.
Updated 2026-03-09 19:37:42 +01:00
The objective of this project is for you to create a simple shell.
Updated 2026-03-09 19:36:13 +01:00
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.
Updated 2026-03-09 19:34:27 +01:00
This project involves sorting data on a stack, with a limited set of instructions, and using the smallest number of moves. To make this happen, you will have to manipulate various sorting algorithms and choose the most appropriate solution(s) for optimized data sorting.
Updated 2026-03-09 19:32:30 +01:00
This project is a very small 2D game. Its purpose is to make you work with textures, sprites, and some other very basic gameplay elements.
Updated 2026-03-09 19:29:10 +01:00
Whether it's a file, stdin, or even later a network connection, you'll always need a way to read content line by line. It's time to start working on this function, which will be essential for your future projects.
Updated 2026-03-09 19:26:19 +01:00
ft_print is a project in the common-core of 42school. Where the main goal is to reproduce the function from the stdio library "printf".
Updated 2026-03-09 19:21:53 +01:00