Skip to content

Projects developed for 42cursus at 42 Yerevan. Begin date: 09/March/2022 - Present

License

Notifications You must be signed in to change notification settings

dpetrosy/42-cursus

Repository files navigation

42cursus

🗣️ 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.

Photo of a 42 Yerevan lab

🛠️ 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).

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

👤 My 42 Stats Cart

begin date : 09/March/2022 👨🏻‍💻

dpetrosy's 42 stats

📜 Project List

Common Circle

CIRCLE PROJECT LANGUAGE TOPICS XP STATUS ATTAINED LEVEL
00 Libft C Library Makefile
Linked list
462 dpetrosy's 42 Libft Score 1 - 05%
01 ft_printf C variadic arguments
character parsing
unicode encoding
IEEE 754 BigInt
Library Makefile
882 dpetrosy's 42 ft_printf Score 1 - 44%
01 get_next_line C file descriptor
static variable
buffer size
getline function
882 dpetrosy's 42 get_next_line Score 1 - 94%
01 Born2beroot Shell Virtual machine
Linux SSH
Network & System administration
Firewall Shell scripte
577 dpetrosy's 42 Born2beroot Score 2 - 14%
02 Exam Rank 02 C C piscine Final Exam
Functions from Libft
0 dpetrosy's 42 Exam Rank 02 Score no increse
02 push_swap C algorithm stack sort 1855 dpetrosy's 42 push_swap Score no increse