1337 Coding School Piscine Study Guide by Raouad
1337 Coding School Piscine Study Guide by Raouad
Context: 1337 (part of the 42 network) is a free peer-learning coding school in Morocco with a Tetouan
campus 1 . Its intense Piscine (4‑week bootcamp) covers C programming, Unix shell usage, and Git/
GitHub. Below are key preparation materials (official subject PDFs, tutorials, cheat-sheets) in English.
Each resource is labeled with a brief description and link/PDF as available.
Each official “subject” PDF outlines exercises and submission rules for that module. For example, the
C00 PDF “outlines 8 exercises” involving character/number printing 2 , while the Shell00 PDF “outlines a
series of exercises” on file manipulation 4 .
C Programming Basics
• 42 C Cheat Sheet (GitHub) – A comprehensive C reference tailored to 42/1337 (strict C style).
Described as “a comprehensive guide to … strict C” with many examples and common functions
7 .
• “Everything I Wish I Knew When Learning C” (Tom Mewett’s Blog) – Detailed tips and advice
for C learners (covering compilation, memory, warnings, etc.). The author calls it “a living
collection of … advice” for his C journey 8 .
• Static Libraries in C (Dev.to) – Tutorial on creating and using static .a libraries. Explains that a
“static library is a file containing a collection of object files… linked into the program during the linking
phase” 9 .
• Tutorials & Guides: Other good resources include the K&R C book (not free), TutorialsPoint or
GeeksforGeeks C tutorials (online), and practice exercises from 42/1337 coding challenge repos
on GitHub.
1
• Linux Shell Scripting Tutorial (PDF) – Beginner-friendly tutorial with examples. “This tutorial is
designed for beginners only and … explains the basics of shell programming by showing
examples” 11 . Covers loops, conditionals, scripts, etc.
• Shell Utilities: Familiarize with command-line tools (e.g. ls , grep , find , sed , awk ). For
example, the Shell01 Piscine tasks include commands like find and file counting 6 . (Online
references like TLDP’s Shell FAQ or Learnshell.org are useful.)
Each of the above entries includes a link or PDF download, and citations to verify content. This guide
should serve as a comprehensive starting point for 1337 Piscine preparation in C, shell, and version
control 7 4 12 .
1 A month of coding: 1337 (42 network)pool experience, guide & advice. | by According to HER |
Medium
https://medium.com/@mb_lifelong_learning_journey/a-month-of-coding-1337-42-network-piscine-experience-guide-
advice-39020ad4727b
2 C Piscine: Summary: THIS Document Is The Subject For The C 00 Module of The C Piscine at 42 | PDF
| Fish Oil | Software Engineering
https://fr.scribd.com/document/690117486/C00
3 C Piscine: Summary: This Document Is The Subject For The Module C 01 of The C Piscine at 42 | PDF
| Pointer (Computer Programming) | Parameter (Computer Programming)
https://www.scribd.com/document/558629449/en-subject-C01
6 Shell 01 | PDF
https://www.scribd.com/document/798233197/Shell-01
2
9 All you need to know about C Static libraries - DEV Community
https://dev.to/iamkhalil42/all-you-need-to-know-about-c-static-libraries-1o0b
12 13 Git
https://git-scm.com/
14 git-cheat-sheet-education
https://education.github.com/git-cheat-sheet-education.pdf