Kaneki Logo

Ilyass Ezzam

(KanekiEzz)AI Engineer & Full Stack Developer

← Back to posts
42SchoolLearningCareer

Starting My Journey at 42 School

25 April 2026·2 min read

If you've never heard of 42 School, the concept sounds almost too good (or too strange) to be true. No teachers, no classes, no tuition fees, and open 24/7. When I first joined the 1337 campus (the Moroccan branch of the 42 network) in Khouribga, I didn't fully know what to expect.

The Piscine: Trial by Fire

Everything starts with the "Piscine" (Pool) — an intensive 4-week coding bootcamp where you code in C for 10-14 hours a day, every single day. The goal isn't just to learn C; it's to learn how to learn. You are given complex assignments and zero instructions. You must rely on Google, the man pages, and the people sitting next to you.

The Piscine breaks down the traditional education model. If you don't know something, there's no professor to ask. You ask your peers.

Peer Learning & The Inner Circle

Once you pass the Piscine and become a full student, the real journey begins. The curriculum is mapped out like a tech tree in a video game. You start at the center (Libft) and work your way outwards, choosing your own specialization — systems, web, graphics, or AI.

Because there are no teachers, evaluation is done entirely by your peers. When you submit a project, you must explain your code to another student. This forces you to write clean code and understand every single line you wrote. It's the ultimate defense against "I copied this from StackOverflow and it just works."

What I've Learned So Far

  • Resilience: Segfaults and memory leaks are your new best friends. You learn not to panic when the code breaks, but to systematically debug it using tools like valgrind and gdb.
  • First Principles: By re-implementing standard library functions (like printf or malloc) from scratch, you gain a deep appreciation for how higher-level languages abstract away memory management.
  • Collaboration: You can't survive 42 alone. The relationships you build with your peers are just as important as the code you write.

My journey is just beginning, but 42 School has already fundamentally changed how I approach problem-solving.

← All postsBrowse tags →