Skip to content

This repo will list all my 42 modules.

Notifications You must be signed in to change notification settings

rphlr/42-School

Repository files navigation

42-school repo

All the 42 school cursus

Number of lines of code GitHub repo size GitHub last commit

Separator

💡 About the repo

This repository will contain a list of all the modules I have completed as part of my studies at the 42 School.

I will frequently update this repository to include all the additional modules I will create during my studies at the 42 school.

How do I clone all the repo ?

git clone --recurse-submodules https://github.com/rphlr/42-school.git <folder name>

✅ Projects done

The status of the completed modules.

Project Started Finished ? Final mark Comments
Libft 125/100 Francinette -strict 👌🏼
printf 💯
GNL 125/100
Born2beroot 125/100
push_swap 86/100
so_long 125/100
fract-ol 💤 Maybe will finish it someday.
FdF
pipex 125/100
minitalk
minishell 115/100
philosophers 💯
netpractice 💯
CPP 💯
cub3d 125/100
miniRT
inception 125/100
webserv
irc
transcendence

💫 Complementary projects

My own C library inspired by libft.

Separator

🛠️ Usage

Requirements

The function is written in the C language and therefore requires the gcc compiler and some standard C libraries to run.

Instructions

Compiling the modules

To compile, go to the folder location and run :

$ make
Separator

🔗 USEFULS LINKS

📝 Notes

My cursus notion -> https://www.notion.so/Cursus-42-f8399a04efc44e03a6f8d4ea69002214
@Laendrun and @thebrisly's awesome 42 cursus gitbook -> https://42-l-and-s.gitbook.io/42-cursus/
@Diabolo257 obsidian note -> https://github.com/diabolo257/Obsidian

Usefuls YouTube Playlists (from 42 school)

Basic shell command and git command > https://www.youtube.com/playlist?list=PLVQYiy6xNUxxhvwi0PGmXb5isUdVwmsg8
C basic : (operators, conditions, loops, functions, static and const) > https://www.youtube.com/playlist?list=PLVQYiy6xNUxz5wbzZn4tfUhF4djgzscB-
Pointers > https://www.youtube.com/playlist?list=PLVQYiy6xNUxytsXWxZx6odBJMbRktIHTs
Recursivity > https://www.youtube.com/playlist?list=PLVQYiy6xNUxxZbeH9b0VC-nC6QsJRw5Ah
Main args > https://www.youtube.com/playlist?list=PLVQYiy6xNUxxDlCkkCX262SI90TsllYUW
Malloc > https://www.youtube.com/playlist?list=PLVQYiy6xNUxzNYF00nlmx624twFlamqLt
Preprocessors and data structures > https://www.youtube.com/playlist?list=PLVQYiy6xNUxxMI_GiGGb2hxMcd3IwNYRy
Makefiles and library > https://www.youtube.com/playlist?list=PLVQYiy6xNUxw6n6q_i8wek6U7t7CeAXhU
Pointers to function > https://www.youtube.com/playlist?list=PLVQYiy6xNUxx8sKygTdqtOPytqN7sb0Vz
Linked list > https://www.youtube.com/playlist?list=PLVQYiy6xNUxwmUOmyYSaI6gD1UyfF9MSj
Tree > https://www.youtube.com/playlist?list=PLVQYiy6xNUxzusAgMiybYwkLvuMFbVat9

42 norm

All these subjects are the exclusive property of 42 School.
Any reproduction, use outside the school context of 42 or without authorization is prohibited and may be treated as copyright infringement.

Separator
Click here to list them all.

Global

Piscines

Rushes

Exam C Beginner

Unix branch

Algorithmic branch

Graphic branch

Web branch

OCaml branch

Android / iOS branch

C++ branch

Unity branch

Others

Others

Separator

TODO

  • Upload modules to github
  • Make sure all is correct and working
  • Make git public
  • Upload english PDFs 🇺🇸
  • Drink coffee(s) ☕
Separator

This modules was done by rphlr