A general course of Ecole 42 covering topics from basic libraries to Containers using languages C and C++. Average duration of completing the common core projects: 14 – 16 months.
Currently: 15 / 20 complete
-
4 CPP Module (link):
A nine small projects that introduce us to OOP and C++
Skills: C++ (basics, OOP)
-
4 cub3d (link):
Creation a “realistic” 3D graphical representation of the inside of a maze from a first-person perspective.
Skills: C (MiniLibX, raycasting)
-
4 NetPractice (link):
Configuration small-scale networks.
Skills: TCP/IP addressing.
-
4 Exam Rank 04 (link):
Exam: short version of minishell (pipes)
-
3 minishell (link):
Creation a simple bash shell.
Skills: C (processes, file descriptors, signals, redirects, pipes)
-
3 Philosophers (link):
Simulation a lifecycle of philosphers, their eating, sleeping and waiting states, using limited resources.
Skills: C (multithreading, multiprocessing, mutexes).
-
3 Exam Rank 03 (link):
Exam: parsing input file and printing the result in the terminal
-
2 push_swap (link):
Sorting a list of integers using two stacks.
Skills: C (structure of stack, sorting algorithms)
-
2 minitalk (link):
Creation a communication program between two processes: client and server using signals.
Skills: C (signals.h)
-
2 so_long (link):
Creation a basic 2D game in which a hero escapes the map after collecting all collectibles.
Skills: C (MiniLibX)
-
2 Exam Rank 02 (link):
Exam: short version of get_next_line
-
1 Born2beroot (link):
Creation your first machine in VirtualBox under specific instructions.
Skills: Debian, Unix Shell, Network & system administration (SSH, UFW, password policy)
-
1 ft_printf (link):
Recoding a printf() function.
Skills: C (variadic functions)
-
1 get_next_line (link):
Creation function that returns a line read from a file descriptor.
Skills: C (static variables, file descriptors)
-
0 Libft (link):
Coding a C library with highly useful standard functions.
Skills: C
Leave a Reply