psprawka / 42_Projects

What is 42? How does curriculum look like? A manual reference for all 42 projects I've done so far (Zappy, Malloc, C++ Piscine... check out for more)! :bulb::chart_with_upwards_trend:

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

42 Starfleet Academy - Curriculum

Below there are three quarters (9 months) of 42 Starfleet Academy (projects and deadlines):




42 Holly Graph & [my] Projects

(Some of the repos are private so you may not be able to access them)

There are a few branches in 42 Holly Graph (42 curriculum):


1. Basic branch - the beginning of 42 cursus.

Project Branch Curriculum Difficulty Language Status
Libft Base 42 Cadet T1 C πŸ“
Get_next_line Base 42 Cadet T1 C πŸ“
Fillit Base 42 Cadet T1 C πŸ“

2. Algorithms branch - the easiest road to take if you like to think logically.

Project Branch Curriculum Difficulty Language Status
Ft_printf Algorithms 42 Cadet T1 C πŸ“
Push_swap Algorithms 42 Home T1 C πŸ₯š
Lem_In Algorithms 42 Starfleet T2 C πŸ“
Corewar Algorithms 42 Starfleet T3 C πŸ“
Computor_V1 Algorithms 42 Home T1 Python πŸ“

3. Unix branch - the most difficult, but the most useful branch in 42 curriculum.

Project Branch Curriculum Difficulty Language Status
Ft_ls Unix 42 Starfleet T1 C πŸ“
Minishell Unix 42 Home T1 C πŸ₯
21sh Unix 42 Home T2 C πŸ₯š
42sh Unix 42 Home T3 C πŸ₯š
Ft_select Unix 42 Home T1 C πŸ₯š
Malloc Unix 42 Starfleet T2 C πŸ₯
Ft_script Unix 42 Home T1 C πŸ₯š
Nm_otool Unix 42 Starfleet T2 C 🐣
LibftASM Unix 42 Starfleet T2 ASM πŸ“
Dr Quine Unix 42 Home T2 ? πŸ₯š
IRC Unix 42 Starfleet T2 C πŸ₯
Zappy Unix 42 Starfleet T4 C/C++/Python πŸ“

4. Graphics branch - the funniest path for game developers.



5. Web branch - perfect direction if you want to create websites.

Project Branch Curriculum Difficulty Language Status
PHP Piscine Web 42 Starfleet T1 HTML/CSS/PHP πŸ“

7. OOP branch - the best way to see everything in life as objects. πŸ˜›

Project Branch Curriculum Difficulty Language Status
C++ Piscine OOP 42 Starfleet T2 C++ πŸ“
Abstract VM OOP 42 Starfleet T2 C++ πŸ“
Bomberman OOP 42 Home T3 C++ πŸ₯š

8. DevOps branch - learning how to release features more efficient.

Project Branch Curriculum Difficulty Language Status
Init Dev-Ops 42 Home T1 Shell 🐣
Docker-1 Dev-Ops 42 Starfleet T1 Shell πŸ“

9. Security branch - good way to introduce yourself to hacking (maybe).

Project Branch Curriculum Difficulty Language Status
Ft_ssl_md5 Security 42 Starfleet T2 C πŸ“

About

What is 42? How does curriculum look like? A manual reference for all 42 projects I've done so far (Zappy, Malloc, C++ Piscine... check out for more)! :bulb::chart_with_upwards_trend:

License:MIT License