Skip to content

Projects developed for 42cursus at 42Urduliz school. Begin date: 19/Jul/2021

Notifications You must be signed in to change notification settings

Surfi89/42cursus

Repository files navigation

42cursus

Projects developed at 42 Urduliz programming school.
Start date: 19/jul/2021

GitHub code size in bytes Number of lines of code Code language count GitHub top language GitHub last commit

💡 About 42 School

42 is a private, nonprofit and tuition-free computer programming school that proposes a new
way of learning: no teachers, no books, students learning one from others (peer to peer learning),
with a methodology that develops both computing and life skills.
The "C Piscine" is a 26-day C programming bootcamp, and the last stage in the selection process
for becoming a 42's student.

* For further information about 42's selection process (the "Piscine"), please visit the C Piscine repo.

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

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" or "common core" and the second one, "outer treks" - due to the Holy Graph layout.

The common core 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.

The table below presents the cursus curriculum in the chronological order in which it is being completed by me - projects order may vary.

Common core (basic curriculum)

Circle Project Language Score Level
00 Libft C ajordan-'s 42 Libft Score 1.05
💫
01 get_next_line C ajordan-'s 42 get_next_line Score 1.54
01 ft_printf C ajordan-'s 42 get_next_line Score 1.95
01 Born2beroot Networks ajordan-'s 42 Born2beroot Score 2.18
💫
02 push_swap C ajordan-'s 42 push_swap Score 2.96
02 minitalk C ajordan-'s 42 minitalk Score 3.21
02 so_long C, Computer Graphics ajordan-'s 42 so_long Score 3.42
02 Exam Rank 02 - ajordan-'s 42 Exam Rank 02 Score
💫
03 Philosophers Assembly ajordan-'s 42 Philosophers Score
03 minishell C
03 Exam Rank 03 - ajordan-'s 42 Exam Rank 03 Score
💫
04 NetPractice Networking
04 cub3d C, Computer Graphics
04 CPP Modules (9) C++
04 Exam Rank 04 -
💫
04 Inception C
04 ft_containers C
04 webserv C
04 ft_irc C
05 Exam Rank 05 -
💫
06 ft_transcendence ?
06 Exam Rank 06 -
💫

📷 My 42 Cursus Intra Profile

ajordan-'s 42 stats

About

Projects developed for 42cursus at 42Urduliz school. Begin date: 19/Jul/2021

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published