Skip to content

Index repository for all the projects I've done at the 42 school of Codam.

Notifications You must be signed in to change notification settings

42pde-bakk/42Cursus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

42Cursus

Index repository for all the projects I've done at the 42 school of Codam and 42Paris.

pde-bakk's 42 stats pde-bakk's Codam stats

These are all my projects in the 42Cursus of Codam coding college.

ONLY USE THIS AS A REFERENCE, IF YOU COPY YOU RISK GETTING A -42!!

Big thanks to Badge42 for all the images I used on this page!

Rank 0

Name Description Mark
Libft Bzzzz. Our very first very own library. pde-bakk's Libft Score

Rank 1

Name Description Mark
get_next_line Simple function to continuously read and return the next line from a file (hence the name). pde-bakk's get_next_line Score
Netwhat Quiz to test your network knowledge. pde-bakk's 42 netwhat Score
ft_printf Because putnbr and putstr aren’t enough. pde-bakk's ft_printf Score

Rank 2

Name Description Mark
ft_server Simple Sysadmin project to introduce Docker. pde-bakk's ft_server Score
miniRT The wonderous world of raytracing. pde-bakk's minirt Score
push_swap Sort a stack, only using a limited set of instructions. Optimized! pde-bakk's push_swap Score

Rank 4

Name Description Mark
minishell Creating our own mini-bash. pde-bakk's minishell Score
libasm Getting familiar with assembly language. pde-bakk's libasm Score
ft_services Clusturing a docker-compose application and deploying it with Kubernetes. pde-bakk's ft_services Score

Rank 5

Name Description Mark
Philosophers The dining philosophers problem, done in C, using mutexes, threads, semaphores and fork()s. pde-bakk's Philosophers Score
CPP Module 00 Namespace, classes, member functions, stdio stream,
initialization lists,static, const and lots of basic stuff.
pde-bakk's 42 CPP Module 00 Score
CPP Module 01 Memory allocation, references, pointers to members, File streams pde-bakk's 42 CPP Module 01 Score
CPP Module 02 Ad-hoc polymorphism, operators overload, orthodox canonical classes pde-bakk's 42 CPP Module 02 Score
CPP Module 03 Inheritance pde-bakk's 42 CPP Module 03 Score
CPP Module 04 Subtype polymorphism, abstract classes, interfaces pde-bakk's 42 CPP Module 04 Score
CPP Module 05 Repetition, Exceptions pde-bakk's 42 CPP Module 05 Score
CPP Module 06 Casts pde-bakk's 42 CPP Module 06 Score
CPP Module 07 Templates pde-bakk's 42 CPP Module 07 Score
CPP Module 08 Templated containers, iterators, algorithms pde-bakk's 42 CPP Module 08 Score

Rank 5

Name Description Mark
ft_containers Recoding vectors, maps, deques and more in C++. pde-bakk's ft_containers Score
webserv Creating our own RFC-compliant HTTP webserver. pde-bakk's webserv Score

Rank 6

Name Description Mark
ft_transcendence Building a fully fledged website for pong contests, including friends, guilds, ELO and more, in Ruby on Rails and BackboneJS. pde-bakk's ft_transcendence Score

Codam Advanced

Name Description Mark
Internship I My Internship at Panartis. pde-bakk's internship-i Score

Cybersecurity/Unix branch

Name Description Mark
ft_ping Re-coding the ping command. pde-bakk's ft_ping Score
ft_traceroute Re-coding the traceroute command. pde-bakk's ft_traceroute Score
libasm Getting familiar with assembly language. pde-bakk's libasm Score
malloc Re-code the (in)famous malloc. Scarryyyy~~~ pde-bakk's malloc Score
nm Re-code the nm executable for ELF32 and ELF64 binaries and object files. pde-bakk's nm Score
ft_ls Re-code the ever so famous ls command. pde-bakk's ft_ls Score
strace First step in a serie of projects in C language leading to creation of a mini-GDB, this project will ask you to recode strace, a tool allowing you to list syscalls done by a running program. pde-bakk's strace Score
ft_ssl_md5 You will recode part of the OpenSSL program, specifically the MD5 Hashing Algorithm. pde-bakk's ft_ssl_md5 Score
ft_ssl_des Re-implementing the Data Encryption Standard pde-bakk's ft_ssl_des Score
dr-quine Kleene's recursion theorem! pde-bakk's dr-quine Score
Snow-crash Doing my best dpattij impression pde-bakk's snow-crash Score
Rainfall Exploits using gdb and Ghidra. pde-bakk's rainfall Score
Override Reverse Engineer binaries and exploit these. pde-bakk's override Score
Boot2root Security Challenge. In a group, search for various means to pass root on the ISO given to you. pde-bakk's boot2root Score

Artificial Intelligence/Algorithms branch

Name Description Mark
n-puzzle Build an AI capable of solving a sliding puzzle. pde-bakk's n-puzzle Score
gomoku Build an AI for Gomoku, capable of beating human players pde-bakk's gomoku Score
ft_linear_regression Let's implement linear regression from scratch. pde-bakk's ft_linear_regression Score
DSLR Let's implement Logistic Regression from scracth on a Harry Potter dataset. pde-bakk's DSLR Score
computorv1 Rekindling with maths pde-bakk's computorv1 Score
Ready Set Boole Boolean Algebra pde-bakk's ready-set-boole Score
Matrix Matrices pde-bakk's matrix Score
Machine Learning Module 00 Linear Algebra and Statistics pde-bakk's ML Module 00 Score
Machine Learning Module 01 Univariate Linear Regression pde-bakk's ML Module 01 Score
Machine Learning Module 02 Multivariate Linear Regression pde-bakk's ML Module 02 Score
Machine Learning Module 03 Logistic Regression pde-bakk's ML Module 03 Score
Machine Learning Module 04 Regularization pde-bakk's ML Module 04 Score

Other

Name Description Mark
Inception-of-Things Let's use K3d and K3s with Vagrant. pde-bakk's inception-of-things Score
Bgp-At_Doors-of-Autonomous-Systems-is-Simple Expand your networking knowledge pde-bakk's Badass Score
Python Module 00 The eleven commandments pde-bakk's Python Module 00 Score
Python Module 01 OOP and more. pde-bakk's Python Module 01 Score
Python Module 02 Decorators, lambdas,
context managers and building packages.
pde-bakk's Python Module 02 Score
Python Module 03 NumPy pde-bakk's Python Module 03 Score
Python Module 04 Pandas pde-bakk's Python Module 04 Score

About

Index repository for all the projects I've done at the 42 school of Codam.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published