An open API service indexing awesome lists of open source software.

https://github.com/lluispp/42cursus

All the projects im involved in from common core at 42 Barcelona Programming school. All developed with C and VMWare virtualization software
https://github.com/lluispp/42cursus

42cursus 42projects 42school c programming vmware

Last synced: 6 months ago
JSON representation

All the projects im involved in from common core at 42 Barcelona Programming school. All developed with C and VMWare virtualization software

Awesome Lists containing this project

README

          



# Cursus Common Core

The 42 Common Core is an intensive, self-taught, project-based curriculum focused on software development and problem-solving designed to build strong programming foundations. It emphasizes autonomy, collaboration, and adaptability.



circle 0
circle 1
circle 2
circle 3
circle 4
circle 5
circle 6


pjcts

[**`libft`**](https://github.com/LLuisPP/42Cursus/tree/main/libft)

[**`born2beRoot`**](https://github.com/LLuisPP/42Cursus/tree/main/Born2beRoot)

[**`ft_printf`**](https://github.com/LLuisPP/42Cursus/tree/main/ft_printf)

[**`get_next_line`**](https://github.com/LLuisPP/42Cursus/tree/main/get_next_line)

[**`push_swap`**](https://github.com/LLuisPP/42Cursus/tree/main/push_swap)

[**`fractol`**](https://github.com/LLuisPP/42Cursus/tree/main/fractol)

[**`pipex`**](https://github.com/LLuisPP/42Cursus/tree/main/pipex)

[**`philosophers`**](https://github.com/LLuisPP/42Cursus/tree/main/philosophers)

[**`minishell`**](https://github.com/LLuisPP/42Cursus/tree/main/minishell)

[**`netpractice`**]()

[**`miniRT`**]()

[**`cpp`**]()

[**`ft_irc`**]()

[**`inception`**]()

[**`cpp`**]()

[**`trascendence`**]()




exam




[**`rank02`**](https://github.com/LLuisPP/42-Exams/tree/main/rank02)


[**`rank03`**](https://github.com/LLuisPP/42-Exams-rank03)


[**`rank04`**](https://github.com/LLuisPP/42-exams-rank04)


[**`rank05`**]()


[**`rank06`**]()

Project overview:



| |Project|Lvl|Description|OS|100|125|Date|
|---|---|---|:---|:---|:---|:---|---|
|`๐Ÿ“–`|[**libft**](https://github.com/LLuisPP/42Cursus/tree/main/libft)|:suspect:| Essential C functions library replication |

|||`Sep'23`|
||`milestone 0`|||||||
|`๐Ÿง`|[**born2beRoot**](https://github.com/LLuisPP/42Cursus/tree/main/Born2beRoot)|:hurtrealbad:| Configure a Linux virtual machine |
||--|`Oct'23`|
|`๐Ÿ–จ`|[**ft_printf**](https://github.com/LLuisPP/42Cursus/tree/main/ft_printf)|:rage2:| Create a printf function from scratch in C |
||--|`Nov'23`|
|`๐Ÿ“`|[**get_next_line**](https://github.com/LLuisPP/42Cursus/tree/main/get_next_line)|:rage4:| Read file input line by line efficiently |
|||`Dic'23`|
||`milestone 1`|||||||
|`๐Ÿ”ข`|[**push_swap**](https://github.com/LLuisPP/42Cursus/tree/main/push_swap)|:feelsgood:| Sort stack numbers with limited actions |
||--|`Feb'24`|
|`๐ŸŒ€`|[**fractol**](https://github.com/LLuisPP/42Cursus/tree/main/fractol)|:goberserk:| Generate 2D fractals with graphical output |
|||`Feb'24`|
|`๐Ÿงช`|[**pipex**](https://github.com/LLuisPP/42Cursus/tree/main/pipex)|:finnadie:| Handle child process with forks and pipes |
||--|`May'24`|
|`๐Ÿ”–`|[**rank 02 exam**](https://github.com/LLuisPP/42-Exams/tree/main/rank02)|:goberserk:| Solve 4/57 exercises in 3 hours for 100 pts |
|||`Jul'24`|
||`milestone 2`|||||||
|`๐Ÿ”–`|[**rank 03 exam**](https://github.com/LLuisPP/42-Exams-rank03)| :godmode:| Rndm program: ft_printf or get_next_line |
|||`Aug'24`|
|`๐Ÿฝ`|[**philosophers**](https://github.com/LLuisPP/42Cursus/tree/main/philosophers)|:rage2:| Synchronize threads to solve philo problem |
||--|`Aug'24`|
|`๐Ÿ“ฆ`|[**minishell**](https://github.com/LLuisPP/42Cursus/tree/main/minishell)|:finnadie:| Build a functional shell similar to Bash |
|โ–ถ๏ธ|--|--|
||`milestone 3`|||||||
|`๐Ÿ”–`|[**rank 04 exam**](https://github.com/LLuisPP/42-Exams-rank04)|:rage2:| Develop a working microshell |
|--|--|`'24`|
|`๐ŸŒ`|[**netpractice**]()|:suspect:| Practice networks through hands-on tasks |
|--|--|`'24`|
|`๐ŸŒ…`|[**miniRT**]()|:hurtrealbad:| Create a 3D scene renderer |
|--|--|`'24`|
|`๐Ÿ“Ÿ`|[**cpp's 0-5**]()|:rage2:| Basics of C++ and its fundamental features |
|--|--|`'24`|
||`milestone 4`|||||||
|`๐Ÿ‘ฅ`|[**inception**]()|:rage3:| Contain multiple Docker containers |
|--|--|`'24`|
|`๐Ÿ’ฌ`|[**ft_irc**]()|:rage4:| Implement a functional IRC server |
|--|--|`'24`|
|`๐Ÿ“Ÿ`|[**cpp's 6-9**]()|:finnadie:| Explore advanced C++ and STL |
|--|--|`'24`|
|`๐Ÿ”–`|[**rank 05 exam**]()|:godmode:| Assessment of skills in C and C++ |
|--|--|`'24`|
||`milestone 5`|||||||
|`๐Ÿ•น๏ธ`|[**trascendence**]()|:finnadie:| Create a 2D online game with diverse mechanics |
|--|--|`'24`|
|`๐Ÿ”–`|[**rank 06 exam**]()|:godmode:| Advanced level exam in C/C++ |
|--|--|`'24`|



When I finish everything, it will be:





Cursus holygraph


The Holygraph is a visual tool used at 42 to track students' progress over time, showing their project completions and skill development.