{"id":18337787,"url":"https://github.com/pin3dev/42_cursus","last_synced_at":"2026-02-27T19:03:26.089Z","repository":{"id":226244785,"uuid":"768156447","full_name":"pin3dev/42_Cursus","owner":"pin3dev","description":"An overview of my progress through the 42 Common Core curriculum. It features a table linking to all my completed projects, highlighting the skills gained and milestones achieved throughout the program.","archived":false,"fork":false,"pushed_at":"2025-06-18T22:08:42.000Z","size":38281,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-18T23:20:48.338Z","etag":null,"topics":["42born2code","42commoncore","42projects","42school","common-core-cursus","turorial"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pin3dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-06T15:15:46.000Z","updated_at":"2025-06-18T22:08:45.000Z","dependencies_parsed_at":"2024-03-06T17:18:56.274Z","dependency_job_id":"9cdcb76e-a420-4989-9e80-7308de019d28","html_url":"https://github.com/pin3dev/42_Cursus","commit_stats":null,"previous_names":["pin3dev/42_cursus"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pin3dev/42_Cursus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pin3dev%2F42_Cursus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pin3dev%2F42_Cursus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pin3dev%2F42_Cursus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pin3dev%2F42_Cursus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pin3dev","download_url":"https://codeload.github.com/pin3dev/42_Cursus/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pin3dev%2F42_Cursus/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266448478,"owners_count":23930217,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-22T02:00:09.085Z","response_time":66,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["42born2code","42commoncore","42projects","42school","common-core-cursus","turorial"],"created_at":"2024-11-05T20:12:18.228Z","updated_at":"2026-02-27T19:03:26.084Z","avatar_url":"https://github.com/pin3dev.png","language":null,"readme":"# Common Core\n\nThe *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.\n\n\u003cpre\u003e\n  42\n   └─\u003e Common_Core\n   .    ├─\u003e [00]\n   .    │     └── Libft\n   .    ├─\u003e [01]\n        │     ├── GetNextLine\n        │     ├── ft_Printf\n        │     └── Born2BeRoot\n        ├─\u003e [02]\n        │     ├── Minitalk || Pipex\n        │     ├── Pushswap\n        │     ├── So_Long || Fdf || Fract-ol\n        ∙     └── Exam_02\n        ├─\u003e [03]\n        │     ├── Philosophers\n   .    │     ├── Minishell\n   .    ∙     └── Exam_03\n   .    ├─\u003e [04]\n        │     ├── Netpratice\n        │     ├── Cub3D || MiniRT\n        │     ├── CPP00-CPP04\n        ∙     └── Exam_04\n        ├─\u003e [05]\n        │     ├── CPP05-CPP09\n        │     ├── Webserv || ft_Irc\n        │     ├── Inception\n        ∙     └── Exam_05\n        └─\u003e [06]\n   .          ├── ft_Transcendence\n   .          └── Exam_06\n   .\n   └─\u003e Specializations\n  \n\u003c/pre\u003e\n\n# Summary\n| Rank\t| Exam | Projects Done |\tEffort (h)\t| Date | Grade |  \n|:------|:----:|:-------------:|:----------------------:|:----:|:-----:|  \n| [Rank 6 - Full Stack Development](#rank-6---full-stack-development) | \u003cimg src=\"https://img.shields.io/badge/done-✅-ok\" /\u003e | `1/1` | `245h` | 17Jun25 | 115/125 |  \n| [Rank 5 - Docker, Web Servers and C++](#rank-5---docker-web-servers-and-c++) | \u003cimg src=\"https://img.shields.io/badge/done-✅-ok\" /\u003e | `3/3` |\t`525h` | 13Sep24 | 105/100 |  \n| [Rank 4 - Computer Graphics and Networking](#rank-4---computer-graphics-and-networking) | \u003cimg src=\"https://img.shields.io/badge/done-✅-ok\" /\u003e | `3/3`\t| `400h` | 01Feb24 | 100/100 |  \n| [Rank 3 - Multithreading and System Programming](#rank-3---multithreading-and-system-programming) | \u003cimg src=\"https://img.shields.io/badge/done-✅-ok\" /\u003e | `2/2`\t| `280h` | 19Sep23 | 100/100 |  \n| [Rank 2 - Advanced Algorithms](#rank-2---advanced-algorithms) | \u003cimg src=\"https://img.shields.io/badge/done-✅-ok\" /\u003e | `3/3`\t| `200h` | 02Jun23 | 100/100 |  \n| [Rank 1 - Intermediate](#rank-1---intermediate) | \u003cimg src=\"https://img.shields.io/badge/done-✅-ok\" /\u003e | `3/3` | `230h` | 08Feb23 | 100/100 |  \n| [Rank 0 - Fundamentals](#rank-0---fundamentals) | \u003cimg src=\"https://img.shields.io/badge/done-✅-ok\" /\u003e | `1/1`\t| `90h` | 26Nov22 | 125/100 |  \n\n\n## Rank 0 - Fundamentals\n- [X] [✅Libft](https://github.com/pin3dev/42_Libft) - Recreates basics functions from libc \u003cimg src=\"https://img.shields.io/badge/C-00599C?style=flat\u0026logo=c\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/grade-125%2F125-yellow?style=flat\u0026logo=42\u0026labelColor=gray\"/\u003e \n\n## Rank 1 - Intermediate\n- [X] [✅GetNextLine](https://github.com/pin3dev/42_GetNextLine) - Read a line from file descriptor \u003cimg src=\"https://img.shields.io/badge/C-00599C?style=flat\u0026logo=c\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/grade-125%2F125-yellow?style=flat\u0026logo=42\u0026labelColor=gray\"/\u003e \n- [X] [✅ft_Printf](https://github.com/pin3dev/42_ft_Printf) - Recreate the printf function \u003cimg src=\"https://img.shields.io/badge/C-00599C?style=flat\u0026logo=c\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/grade-100%2F125-green?style=flat\u0026logo=42\u0026labelColor=gray\"/\u003e \n- [X] [✅Born2BeRoot](https://github.com/pin3dev/42_Born2BeRoot) - Linux VM \u0026 Cybersecurity \u003cimg src=\"https://img.shields.io/badge/Shell%20Script-121011?style=flat\u0026logo=gnu-bash\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/grade-100%2F125-green?style=flat\u0026logo=42\u0026labelColor=gray\"/\u003e \u003cimg src=\"https://img.shields.io/badge/%F0%9F%94%ACtutorial-violet?style=flat\u0026color=violet\"/\u003e \n\n## Rank 2 - Advanced Algorithms\n- [X] 🔐Exam Rank 2 - Completion exam for Rank 2 \u003cimg src=\"https://img.shields.io/badge/C-00599C?style=flat\u0026logo=c\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/grade-100%2F100-blue?style=flat\u0026logo=42\u0026labelColor=gray\"/\u003e \n- [X] [✅Minitalk](https://github.com/pin3dev/42_Minitalk) - Data exchange using UNIX signals \u003cimg src=\"https://img.shields.io/badge/C-00599C?style=flat\u0026logo=c\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/grade-115%2F125-green?style=flat\u0026logo=42\u0026labelColor=gray\"/\u003e \n- [X] [✅PushSwap](https://github.com/pin3dev/42_PushSwap) - Sorting algorithm \u003cimg src=\"https://img.shields.io/badge/C-00599C?style=flat\u0026logo=c\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/grade-100%2F125-green?style=flat\u0026logo=42\u0026labelColor=gray\"/\u003e \u003cimg src=\"https://img.shields.io/badge/%F0%9F%94%ACtutorial-violet?style=flat\u0026color=violet\"/\u003e \n- [X] [🔐so_Long](https://github.com/pin3dev/42_So_Long) - 2D game development \u003cimg src=\"https://img.shields.io/badge/C-00599C?style=flat\u0026logo=c\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/grade-103%2F125-green?style=flat\u0026logo=42\u0026labelColor=gray\"/\u003e \n\n\n## Rank 3 - Multithreading and System Programming\n- [X] 🔐Exam Rank 3 - Completion exam for Rank 3 \u003cimg src=\"https://img.shields.io/badge/C-00599C?style=flat\u0026logo=c\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/grade-100%2F100-blue?style=flat\u0026logo=42\u0026labelColor=gray\"/\u003e \n- [X] [✅Philosophers](https://github.com/pin3dev/42_Philosophers) - Multithreaded dining philosophers problem \u003cimg src=\"https://img.shields.io/badge/C-00599C?style=flat\u0026logo=c\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/grade-100%2F125-green?style=flat\u0026logo=42\u0026labelColor=gray\"/\u003e \n- [X] [✅Minishell](https://github.com/pin3dev/42_Minishell) - Recreate a Unix shell \u003cimg src=\"https://img.shields.io/badge/C-00599C?style=flat\u0026logo=c\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/grade-103%2F125-green?style=flat\u0026logo=42\u0026labelColor=gray\"/\u003e \n\n## Rank 4 - Computer Graphics and Networking\n- [X] 🔐Exam Rank 4 - Completion exam for Rank 4 \u003cimg src=\"https://img.shields.io/badge/C-00599C?style=flat\u0026logo=c\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/grade-100%2F100-blue?style=flat\u0026logo=42\u0026labelColor=gray\"/\u003e \n- [X] [🔐Netpractice](link) - IP addressing and networking basics \u003cimg src=\"https://img.shields.io/badge/Subnetting-1f425f.svg?style=flat\u0026logo=cisco\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/grade-100%2F100-green?style=flat\u0026logo=42\u0026labelColor=gray\"/\u003e \n- [X] [✅Cub3d](https://github.com/pin3dev/42_cub3D) - 3D graphics engine using raycasting \u003cimg src=\"https://img.shields.io/badge/C-00599C?style=flat\u0026logo=c\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/grade-100%2F125-green?style=flat\u0026logo=42\u0026labelColor=gray\"/\u003e \n- [X] [✅CPP Modules 00-04](https://github.com/pin3dev/42_CPP_Modules_00-04) - Object-Oriented Programming principles \u003cimg src=\"https://img.shields.io/badge/C++-00599C?style=flat\u0026logo=c%2B%2B\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/grade-100%2F100-blue?style=flat\u0026logo=42\u0026labelColor=gray\"/\u003e \n\n## Rank 5 - Docker, Web Servers and C++\n- [X] 🔐Exam Rank 5 - Completion exam for Rank 5 \u003cimg src=\"https://img.shields.io/badge/C++-00599C?style=flat\u0026logo=c%2B%2B\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/grade-100%2F100-blue?style=flat\u0026logo=42\u0026labelColor=gray\"/\u003e \n- [X] [✅CPP Modules 05-09](https://github.com/pin3dev/42_CPP_Modules_05-09) - SOLID and STL concepts \u003cimg src=\"https://img.shields.io/badge/C++-00599C?style=flat\u0026logo=c%2B%2B\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/grade-100%2F100-blue?style=flat\u0026logo=42\u0026labelColor=gray\"/\u003e \n- [X] [✅Webserv](https://github.com/pin3dev/42_Webserv) - HTTP server \u003cimg src=\"https://img.shields.io/badge/C++-00599C?style=flat\u0026logo=c%2B%2B\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/grade-103%2F125-green?style=flat\u0026logo=42\u0026labelColor=gray\"/\u003e \n- [X] [✅Inception](https://github.com/pin3dev/42_Inception) - Docker-based system architecture \u003cimg src=\"https://img.shields.io/badge/Docker-2496ED?style=flat\u0026logo=docker\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/Server-%23009639?logo=nginx\" /\u003e \u003cimg src=\"https://img.shields.io/badge/MariaDB-%23003545?logo=mariadb\" /\u003e  \u003cimg src=\"https://img.shields.io/badge/Wordpress-%2321759B?logo=wordpress\" /\u003e \u003cimg src=\"https://img.shields.io/badge/grade-100%2F125-green?style=flat\u0026logo=42\u0026labelColor=gray\"/\u003e \u003cimg src=\"https://img.shields.io/badge/%F0%9F%94%ACtutorial-violet?style=flat\u0026color=violet\"/\u003e \n\n\n## Rank 6 - Full Stack Development\n- [X] 🔐Exam Rank 6 - Completion exam for Rank 6 \u003cimg src=\"https://img.shields.io/badge/C-00599C?style=flat\u0026logo=c\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/grade-100%2F100-blue?style=flat\u0026logo=42\u0026labelColor=gray\"/\u003e \n- [X] [✅Ft_Transcendence](https://github.com/pin3dev/42-ft_Transcendence) - Full Stack web application development \u003cimg src=\"https://img.shields.io/badge/node.js-5FA04E?style=flat\u0026logo=Node.js\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/sqlite-003B57?style=flat\u0026logo=sqlite\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/typescript-3178C6?style=flat\u0026logo=typescript\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/Tailwind-06B6D4?style=flat\u0026logo=tailwindcss\u0026logoColor=white\" /\u003e \u003cimg src=\"https://img.shields.io/badge/grade-115%2F100-yellow?style=flat\u0026logo=42\u0026labelColor=gray\"/\u003e \n\n\n\u003c!--\n| Rank | Project | Repo \u0026 Tutorial | Resume | Language | Grade | Estimated effort (h) | End date | \n|:----:|:-------:|:----------:|:------:|:--------:|:-----:|:--------------------:|:--------:|  \n| 6 | Ft_transcendence | 🔐 | | | | 245h | in progress... |  \n| 6 | ExamRank6 |  🔐 | Exam to finish rank 6. | \u003cimg src=\"https://skillicons.dev/icons?i=c\u0026theme=dark\u0026perline=16\" /\u003e|  `100/100` | 3h | 24Sep13 |  \n| 5 | [Inception](https://github.com/pin3dev/42_Inception) | 📂 ✅ | Docker and Docker Compose | \u003cimg src=\"https://skillicons.dev/icons?i=docker,bash,mysql,wordpress,nginx\u0026theme=dark\u0026perline=16\" /\u003e | `100/100` | 210h | 24Aug19 |  \n| 5 | [Webserv](https://github.com/pin3dev/42_Webserv) | 📂 | Sockets, Multiplexing, HTTP \u0026 Python Script | \u003cimg src=\"https://skillicons.dev/icons?i=cpp,html,css,js,py\u0026theme=dark\u0026perline=16\" /\u003e | `110/125` | 175h | 24Jun21 |  \n| 5 | [CPP05-09](https://github.com/pin3dev/42_CPP_Modules_05-09)  | 📂 | SOLID concepts \u0026 STL | \u003cimg src=\"https://skillicons.dev/icons?i=cpp\u0026theme=dark\u0026perline=16\" /\u003e | `100/100` | 140h | 24May29 | \n| 5 | ExamRank5 | 🔐 | Exam to finish rank 5. | \u003cimg src=\"https://skillicons.dev/icons?i=cpp\u0026theme=dark\u0026perline=16\" /\u003e | `100/100` | 3h | 24Apr12 |  \n| 4 | [CPP00-04](https://github.com/pin3dev/42_CPP_Modules_00-04) | 📂✍🏻 | OOP concepts | \u003cimg src=\"https://skillicons.dev/icons?i=cpp\u0026theme=dark\u0026perline=16\" /\u003e | `100/100` | 70h | 24Feb01 |  \n| 4 | [Cub3d](https://github.com/pin3dev/42_cub3D) | 📂 | 3D graphics engine using Raycasting | \u003cimg src=\"https://skillicons.dev/icons?i=c\u0026theme=dark\u0026perline=16\" /\u003e | `100/100` | 280h | 23Dec04 |  \n| 4 | Netpratice | 🔐 | IP addressing | \u003cimg src=\"https://skillicons.dev/icons?i=bash\u0026theme=dark\u0026perline=16\" /\u003e  | `100/100` | 50h | 23Oct06 |  \n| 4 | ExamRank4 | 🔐 | Exam to finish rank 4. | \u003cimg src=\"https://skillicons.dev/icons?i=c\u0026theme=dark\u0026perline=16\" /\u003e | `100/100` | 3h | 23Sep26 |  \n| 3 | [Minishell](https://github.com/pin3dev/42_Minishell) | 📂✍🏻 | Recreates teminal shell | \u003cimg src=\"https://skillicons.dev/icons?i=c\u0026theme=dark\u0026perline=16\" /\u003e | `100/100` | 210h | 23Sep19 |  \n| 3 | Philosophers | 🔐 | Multiple-threads | \u003cimg src=\"https://skillicons.dev/icons?i=c\u0026theme=dark\u0026perline=16\" /\u003e | `100/100` | 70h | 23Aug03 |  \n| 3 | ExamRank3 | 🔐 |Exam to finish rank 3. | \u003cimg src=\"https://skillicons.dev/icons?i=c\u0026theme=dark\u0026perline=16\" /\u003e | `100/100` | 3h | 23Jun07 |  \n| 2 | so_Long | 🔐 | 2D game | \u003cimg src=\"https://skillicons.dev/icons?i=c\u0026theme=dark\u0026perline=16\" /\u003e  | `103/100` | 70h | 23Jun02 |  \n| 2 | [PushSwap](https://github.com/pin3dev/42_PushSwap) | 📂✅ | Sorting algorithm | \u003cimg src=\"https://skillicons.dev/icons?i=c\u0026theme=dark\u0026perline=16\" /\u003e | `100/100` | 70h | 23May19 |  \n| 2 | ExamRank2 | 🔐 | Exam to finish rank 2. | \u003cimg src=\"https://skillicons.dev/icons?i=c\u0026theme=dark\u0026perline=16\" /\u003e | `100/100` | 3h | 23May03 |  \n| 2 | [Minitalk](https://github.com/pin3dev/42_Minitalk) | 📂 | Data exchange using UNIX signals. | \u003cimg src=\"https://skillicons.dev/icons?i=c\u0026theme=dark\u0026perline=16\" /\u003e | `115/100` | 60h | 23Apr07 |  \n| 1 | [Born2BeRoot](https://github.com/pin3dev/42_Born2BeRoot) | 📂✅ | VM and cybersecurity | \u003cimg src=\"https://skillicons.dev/icons?i=debian,bash\u0026theme=dark\u0026perline=16\" /\u003e | `100/100` | 50h | 23Feb08 |  \n| 1 | [ft_Printf](https://github.com/pin3dev/42_ft_Printf) | 📂 | Recreates the printf function. | \u003cimg src=\"https://skillicons.dev/icons?i=c\u0026theme=dark\u0026perline=16\" /\u003e | `100/100` | 90h | 22Dec24 |  \n| 1 | [GetNextLine](https://github.com/pin3dev/42_GetNextLine) | 📂| Read line from a fd. | \u003cimg src=\"https://skillicons.dev/icons?i=c\u0026theme=dark\u0026perline=16\" /\u003e | `125/100` | 90h | 22Dec03 |  \n| 0 | [Libft](https://github.com/pin3dev/42_Libft/) | 📂 | Recreates basics functions from libc | \u003cimg src=\"https://skillicons.dev/icons?i=c\u0026theme=dark\u0026perline=16\" /\u003e | `125/100` | 90h | 22Nov26 |  \n--\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpin3dev%2F42_cursus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpin3dev%2F42_cursus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpin3dev%2F42_cursus/lists"}