I'm currently a student at 42 Paris !
login : acohaut
I come from the south of France, near Marseille, in Provence. I moved to Paris in 2019 to study. I started at university, where I studied Cinema and discovered computer science and Python (thanks to a college option). I continued with a private film school before changing direction and taking part in the "competitive examination" (the "piscine") for 42 Paris. Now i'm gradually learning to become a software engineer !
date : september 2025
- sh 00 - 65/100 β
- sh 01 - 60/100 β
- c 00 - 70/100 β
- c 01β - 100/100 β
- c 02 - 85/100 β
- c 03 - 100/100 β
- c 04β - 100/100 β
- c 05β - 80/100 β
- c 06β - 100/100 β
- c 07 -β 100/100 β
- c 08 -β 100/100 β
- c 09β - 100/100 β
- c 10 -β 15/100 β
- c 11 -β 50/100 β
- rush 00 - 0/100 β
- rush 01 - 0/100 β
- rush 02 - 0/100 β
- exam 00 - 100/100 β
- exam 01 - 80/100 β
- exam 02 - 80/100 β
- exam final - 84/100 β
since : november 2025
- libft - Your very first own library coded in C - 125/100 β (validated 11/10/2025)
- born2beroot - Create and setting up a Virtual Machine - 100/100 β (validated 11/12/2025)
- ft_printf - Recode the function printf() - 110/100 β (validated 11/17/2025)
- get_next_line - Create a function that returns a line read from a file descriptor - 125/100 β (validated 11/19/2025)
- push_swap - Sort a data stack with a limited set of instructions - 84/100 β (validated 12/11/2025)
- pipex - Explore Unix mechanism in detail and understand processes and pipes (shell) - 100/100 β (validated 01/02/2026)
- so_long - Create a small 2D game with minilibx - 125/100 β (validated 01/09/2026)
- philosophers - Learn the basics of threading a process (dining philosophers problem) - 100/100 β (validated 01/20/2026)
- minishell - Reproduce a simple bash shell - 101/100 β (validated 03/10/2026)
- netpractice - Introduction to networks, TCP/IP, subnet mask, router.. - 100/100 β (validated 03/19/2026)
- cpp 00 - First module of C++ : namespaces, classes, member functions, stdio streams, initialization lists, static, const and some other basic stuff - 100/100 β (validated 04/07/2026)
- cpp 01 - Memory allocation, pointers to members, references and switch statements - 100/100 β (validated 04/10/2026)
- cpp 02 - Ad-hoc polymorphisme, operator overloading and the Orthodox Canonical class form - 100/100 β (validated 04/21/2026)
- cpp 03 - Inheritance - 100/100 β (validated 04/23/2026)
- cpp 04 - Subtype Polymorphism, Abstract Classes and Interfaces - 100/100 β (validated 04/28/2026)
- cub3d - Our first RayCaster with miniLibX. Creation of a 3D video game (inspired by Wolfenstein 3D) - 115/100 β (validated 05/21/2026)
- cpp 05 - Repetition and exceptions - 100/100 β (validated 05/27/2026)
- cpp 06 - C++ casts - 100/100 β (validated 06/03/2026)
- cpp 07 - C++ templates - 100/100 β (validated 06/06/2026)
- cpp 08 - Templated containers, iterators, algorithms - 100/100 β (validated 06/09/2026)
- cpp 09 - STL - 100/100 β (validated 06/12/2026)
- inception - Virtualize several Docker images and increase our knowledge of system administration - current project β³



