The Common Core at 42 is the foundational curriculum that equips students with essential technical and problem-solving skills over a flexible period, typically ranging from 18 to 24 months. It includes mastering programming languages, particularly C and C++, which are central to the learning process. Students work on various software development projects that develop their skills in system-level and object-oriented programming. After completing the core, students have the opportunity to pursue specialized certifications such as IT Architecture Expert RNCP 7 or IT Solutions Designer and Developer RNCP 6, which open doors to advanced roles in the tech industry.
42
└─> Common_Core
. ├─> [00]
. │ └── Libft
. ├─> [01]
│ ├── GetNextLine
│ ├── ft_Printf
│ └── Born2BeRoot
├─> [02]
│ ├── Minitalk || Pipex
│ ├── Pushswap
│ ├── So_Long || Fdf || Fract-ol
∙ └── Exam_02
├─> [03]
│ ├── Philosophers
. │ ├── Minishell
. ∙ └── Exam_03
. ├─> [04]
│ ├── Netpratice
│ ├── Cub3D || MiniRT
│ ├── CPP00-CPP04
∙ └── Exam_04
├─> [05]
│ ├── CPP05-CPP09
│ ├── Webserv || ft_Irc
│ ├── Inception
∙ └── Exam_05
└─> [06]
. ├── ft_Transcendence
. └── Exam_06
.
└─> Specializations
| Rank | Exam | Projects Done | Effort (h) | Date | Grade |
|---|---|---|---|---|---|
| Rank 6 - Full Stack Development | 1/1 |
245h |
17Jun25 | 115/125 | |
| Rank 5 - Docker, Web Servers and C++ | 3/3 |
525h |
13Sep24 | 105/100 | |
| Rank 4 - Computer Graphics and Networking | 3/3 |
400h |
01Feb24 | 100/100 | |
| Rank 3 - Multithreading and System Programming | 2/2 |
280h |
19Sep23 | 100/100 | |
| Rank 2 - Advanced Algorithms | 3/3 |
200h |
02Jun23 | 100/100 | |
| Rank 1 - Intermediate | 3/3 |
230h |
08Feb23 | 100/100 | |
| Rank 0 - Fundamentals | 1/1 |
90h |
26Nov22 | 125/100 |
- ✅Libft - Recreates basics functions from libc
- ✅GetNextLine - Read a line from file descriptor
- ✅ft_Printf - Recreate the printf function
- ✅Born2BeRoot - Linux VM & Cybersecurity
- 🔐Exam Rank 2 - Completion exam for Rank 2
- ✅Minitalk - Data exchange using UNIX signals
- ✅PushSwap - Sorting algorithm
- 🔐so_Long - 2D game development
- 🔐Exam Rank 3 - Completion exam for Rank 3
- ✅Philosophers - Multithreaded dining philosophers problem
- ✅Minishell - Recreate a Unix shell
- 🔐Exam Rank 4 - Completion exam for Rank 4
- 🔐Netpractice - IP addressing and networking basics
- ✅Cub3d - 3D graphics engine using raycasting
- ✅CPP Modules 00-04 - Object-Oriented Programming principles
- 🔐Exam Rank 5 - Completion exam for Rank 5
- ✅CPP Modules 05-09 - SOLID and STL concepts
- ✅Webserv - HTTP server
- ✅Inception - Docker-based system architecture
- 🔐Exam Rank 6 - Completion exam for Rank 6
- ✅Ft_Transcendence - Full Stack web application development