The 42 Common Core is an intensive, self-taught, project-based curriculum focused on software development and problem-solving designed to build strong programming foundations. It emphasizes autonomy, collaboration, and adaptability.
circle 0 | circle 1 | circle 2 | circle 3 | circle 4 | circle 5 | circle 6 |
![]() |
Project | Description | OS | 100 | 125 | Date |
---|---|---|---|---|---|---|
๐ |
libft | Essential C functions library replication | Sep'23 |
|||
milestone 0 |
||||||
๐ง |
born2beRoot | Configure a Linux virtual machine | -- | Oct'23 |
||
๐จ |
ft_printf | Create a printf function from scratch in C | -- | Nov'23 |
||
๐ |
get_next_line | Read file input line by line efficiently | Dic'23 |
|||
milestone 1 |
||||||
๐ข |
push_swap | Sort stack numbers with limited actions | -- | Feb'24 |
||
๐ |
fractol | Generate 2D fractals with graphical output | Feb'24 |
|||
๐งช |
pipex | Handle child process with forks and pipes | -- | May'24 |
||
๐ |
rank 02 exam | Solve 4/57 exercises in 3 hours for 100 pts | Jul'24 |
|||
milestone 2 |
||||||
๐ |
rank 03 exam | Rndm program: ft_printf or get_next_line | Aug'24 |
|||
๐ฝ |
philosophers | Synchronize threads to solve philo problem | -- | Aug'24 |
||
๐ฆ |
minishell | Build a functional shell similar to Bash | -- | Apr'25 |
||
milestone 3 |
||||||
๐ |
rank 04 exam | Develop a working microshell | โถ๏ธ |
'25 |
||
๐ |
netpractice | Practice networks through hands-on tasks | โถ๏ธ |
-- | '25 |
|
๐ฎ |
miniRT | Create a 3D scene renderer | โถ๏ธ |
-- | '25 |
|
๐๏ธ |
cpp's 0-4 | Basics of C++ and its fundamental features | โถ๏ธ |
-- | '25 |
|
milestone 4 |
||||||
๐ฅ |
inception | Contain multiple Docker containers | -- | -- | '25 |
|
๐ฌ |
ft_irc | Implement a functional IRC server | -- | -- | '25 |
|
๐๏ธ |
cpp's 5-9 | Explore advanced C++ and STL | -- | -- | '25 |
|
๐ |
rank 05 exam | Assessment of skills in C and C++ | -- | '25 |
||
milestone 5 |
||||||
๐น๏ธ |
trascendence | Create a 2D online game with diverse mechanics | -- | -- | '25 |
|
๐ |
rank 06 exam | Advanced level exam in C/C++ | -- | '25 |
When I finish everything, it will be:
The Holygraph is a visual tool used at 42 to track students' progress over time, showing their project completions and skill development.