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 | 0/1 |
245h |
AGU/FREEZE | ⏳ | |
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