Skip to content

πŸš€ Overview of all my projects @ 42 Heilbronn ⭐️

Notifications You must be signed in to change notification settings

FreddyMSchubert/42_cursus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6a048b5 Β· Jan 21, 2025

History

38 Commits
Oct 16, 2024
Sep 2, 2024
Sep 2, 2024
Dec 1, 2023
Jan 21, 2025
Nov 20, 2023

Repository files navigation

42_cursus

Overview of all my projects at 42 Heilbronn.

Note

In October 2024 I achieved ✨ MASTERMIND status ✨ for completing over 21 projects with the maximum possible score. πŸŽ‰
This almost always included difficult extra tasks as a bonus.
=> My official name on the 42 Intranet has now changed from fschuber to Mastermind fschuber. πŸ’ͺ
Bonus Hunter 4 Achievement

Tip

All of the projects that have a repository available (almost all of them) have a light blue border around their icon.
They can also all be found in the πŸ“ projects/ folder.

The projects are sorted in the order I started them in.

  • βœ… = done
  • πŸ’« = best grade possible
Ring Project Description Finished Core Grade Bonus Grade
0 libft Coding of own library with recreations of many common C functions for use in future projects. 16.10.23 100 /
100 βœ…
25 /
25 πŸ’«
1 ft_printf Recoding of printf to teach about variadic functions and data type conversion. 17.10.23 100 /
100 βœ…
/
1 get_next_line Function that returns a text line by line from a file descriptor to teach about static variables. 19.10.23 100 /
100 βœ…
/
1 born2beRoot Introduction to system admin using Debian & VirtualBox. 26.10.23 100 /
100 βœ…
/
2 πŸ‘©πŸ»β€πŸ’» Exam Rank 02 First exam. No internet, no ide features, no chatbots, just man. 06.11.23 100 /
100 βœ…
unavailable
2 FdF Visualisation of a heightmap in a 3d wireframe model, with 3d rotations & multiple projections 14.11.23 100 /
100 βœ…
25 /
25 πŸ’«
2 push_swap Sort data on a stack with the right algorithm for the dataset and with limited moves. 08.12.2023 100 /
100 βœ…
25 /
25 πŸ’«
2 pipex A dive into the mechanics of UNIX pipes and redirections by mimicing the shell's pipe operator. 01.12.23 100 /
100 βœ…
25 /
25πŸ’«
3 Philosophers Explore multithreading and process synchronization, inspired by Dijkstra's classic Dining Philosophers problem. Fight the deadlocks! 15.05.2024 100 /
100 βœ…
/
3 πŸ‘©πŸ»β€πŸ’» Exam Rank 03 Second exam. No internet, no ide features, no chatbots, just man. I had to code get_next_line. 11.01.24 100 /
100 βœ…
unavailable
3 minishell Making of a custom shell with logical and, logical or, brackets for priorities, ’, ", <, >, <<, >>, pipes, , ?, a history, echo, cd, pwd, export, unset, env, exit, correct executable execution, and a bunch more. 27.04.24 100 /
100 βœ…
25 /
25 πŸ’«
4 cub3d Exploring Raycasting by making a game inspired by the world-famous Wolfenstein 3d! 08.07.2024 100 /
100 βœ…
25 /
25 πŸ’«
4 πŸ‘©πŸ»β€πŸ’» Exam Rank 04 Third exam. No internet, no ide features, no chatbots, just man. I had to code "microshell", mini version of minishell. 16.05.2024 100 /
100 βœ…
unavailable
4 cpp01 Tasks 00 -> 04. Collection of C++ exercises. 28.08.2024 100 /
100 βœ…
100 % πŸ’«
4 netpractice Networking & Subnetting exercises. 03.09.2024 100 /
100 βœ…
unavailable
5 cpp02 Tasks 05 -> 09. Collection of C++ exercises. 14.09.2024 100 /
100 βœ…
100 % πŸ’«
5 inception System admin using Docker. (Setting up WordPress) πŸ” πŸ” πŸ”
5 πŸ‘©πŸ»β€πŸ’» Exam Rank 05 Third exam. No internet, no ide features, no chatbots, just man. I had to code a bunch of cpp exercises. Main difficulty was the amount of exercises not the individual difficulty, the three hour time constrait was a huge factor. 04.10.2024 100 /
100 βœ…
unavailable
5 irc Full implementation of our own IRC server. 17.01.2024 100 /
100 βœ…
25 /
25 πŸ’«

The current (16/10/24) overview graph of my 42 progress.

42 progress overview graph