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.