Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dpetrosy/42-cursus
Projects developed for 42cursus at 42 Yerevan. Begin date: 09/March/2022 - Present
https://github.com/dpetrosy/42-cursus
2d-game 3d-game 42 42born2code 42cursus 42projects 42school 42yerevan algorithms c cpp data-structures multiprocessing multithreading problem-solving shell shell-script teamwork unix
Last synced: 21 days ago
JSON representation
Projects developed for 42cursus at 42 Yerevan. Begin date: 09/March/2022 - Present
- Host: GitHub
- URL: https://github.com/dpetrosy/42-cursus
- Owner: dpetrosy
- License: mit
- Created: 2022-05-09T09:32:01.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-02-05T13:09:30.000Z (11 months ago)
- Last Synced: 2024-02-05T14:33:44.496Z (11 months ago)
- Topics: 2d-game, 3d-game, 42, 42born2code, 42cursus, 42projects, 42school, 42yerevan, algorithms, c, cpp, data-structures, multiprocessing, multithreading, problem-solving, shell, shell-script, teamwork, unix
- Language: C
- Homepage:
- Size: 14.2 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
42cursus
About 42
ยท
Skills developed at 42cursus
ยท
42's galaxy (curriculum)
My 42 Stats Card
ยท
Project List## ๐ฃ๏ธ About 42
42 is a global education initiative that offers a new way of learning technology:
no teachers, no classrooms, students learning from their fellow students (peer to peer
learning), with a methodology that develops both computing and life skills. The 42 cursus is
free for whoever is approved in its selection process* - the so-called "Piscine" - becoming
thus "cadets" (42's students).\* For further information about 42's **selection process** (the "Piscine"), please visit the [C Piscine repo](https://github.com/dpetrosy/42_piscine).
[![Photo of a 42 Yerevan lab](README_files/42_Yerevan.jpg)](https://www.42yerevan.am/)
## ๐ ๏ธ Skills developed at 42cursus
### Hard-skills
* C/C++ language, Makefile
* Shell scripting
* Git
* Networks
* Docker
* SQL
* Web (HTML, CSS, Wordpress)
* Computer graphics
* Assembly language-- among others (find below the complete [curriculum](#-42s-galaxy-curriculum)).
### Soft-skills
# Self-learning and proactivity
At 42, self-learning is at the core of its peer to peer learning methodology. There
are no teachers whatsoever; the learning process is based on googling, enquiring
your classmates, and empirical knowledge, each student learning at their own pace.# Teamwork
Some projects must or should be developed in groups, which promotes collaborative
work among cadets. The major challenge here is to equalize the different knowledge
levels while finding a common work methodology that allows all team members to
contribute to the project.# Time management and resiliency
The school is open 24/7. Thus, the cadets are free to work whenever they want, which
demands excellent time management skills and resiliency for not "drowning" amid the
massive load of work demanded by the program.## ๐ 42's galaxy (curriculum)
**42cursus** comprises two groups of projects: the first one being known as _"inner circle"_ and the second one, _"outer treks"_ - due to the **Holy Graph** layout (see image below).
The **inner circle** is the basic curriculum, with all projects being mandatory to attain level 7 - which is the minimum level required for activities such as internships and interchange.
The **outer treks** is a collection of diverse project trails in subjects ranging from operational systems to web development which allows cadets to specialize on whatever subject they prefer.
![42's galaxy](README_files/holy_graph.png)
## ๐ค My 42 Stats Cart
**begin date : 09/March/2022 ๐จ๐ปโ๐ป**
[![dpetrosy's 42 stats](https://badge42.vercel.app/api/v2/cl2yuh8s9004909jwelgj2fud/stats?cursusId=21&coalitionId=undefined)](https://github.com/JaeSeoKim/badge42)
## ๐ Project List
### Common Circle
| CIRCLE | PROJECT | LANGUAGE | TOPICS | XP | STATUS | ATTAINED LEVEL |
| ------ | ------------------------------------------------------------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------ |
| 00 | [Libft](./00_libft) | C | `Library` `Makefile`
`Linked list` | 462 | [![dpetrosy's 42 Libft Score](https://badge42.vercel.app/api/v2/cl2yuh8s9004909jwelgj2fud/project/2528839)](https://github.com/JaeSeoKim/badge42) | 1 - 05% |
| 01 | [ft_printf](./01_ft_printf) | C | `variadic arguments`
`character parsing`
`unicode encoding`
`IEEE 754` `BigInt`
`Library` `Makefile` | 882 | [![dpetrosy's 42 ft_printf Score](https://badge42.vercel.app/api/v2/cl2yuh8s9004909jwelgj2fud/project/2563276)](https://github.com/JaeSeoKim/badge42) | 1 - 44% |
| 01 | [get_next_line](./01_get_next_line) | C | `file descriptor`
`static variable`
`buffer size`
`getline function` | 882 | [![dpetrosy's 42 get_next_line Score](https://badge42.vercel.app/api/v2/cl2yuh8s9004909jwelgj2fud/project/2563282)](https://github.com/JaeSeoKim/badge42) | 1 - 94% |
| 01 | [Born2beroot](./01_born2beroot) | Shell | `Virtual machine`
`Linux` `SSH`
`Network & System administration`
`Firewall` `Shell scripte` | 577 | [![dpetrosy's 42 Born2beroot Score](https://badge42.vercel.app/api/v2/cl2yuh8s9004909jwelgj2fud/project/2563283)](https://github.com/JaeSeoKim/badge42) | 2 - 14% |
| 02 | Exam Rank 02 | C | `C piscine Final Exam`
`Functions from Libft` | 0 | [![dpetrosy's 42 Exam Rank 02 Score](https://badge42.vercel.app/api/v2/cl2yuh8s9004909jwelgj2fud/project/2575707)](https://github.com/JaeSeoKim/badge42) | no increse |
| 02 | [push_swap](./02_push_swap) | C | `algorithm` `stack` `sort` | 1855 | [![dpetrosy's 42 push_swap Score](https://badge42.vercel.app/api/v2/cl2yuh8s9004909jwelgj2fud/project/2585214)](https://github.com/JaeSeoKim/badge42) | no increse |