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.
![]() |
Project | Lvl | 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 | -- | '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-5 | ![]() |
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 6-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.