Information •
Piscine and Common Core •
Common Core Projects •
Cyber Security •
Wikimedia Foundation •
Campuses •
Miscellaneous
Thank you for visiting my repository! Here, you will find a collection of resources that I have found helpful during my time at 42 School, as well as some that were not as useful but interesting nonetheless.
Note
If you have a link or a correction to suggest, please don't hesitate to do a pull request or contact me. I highly value any contributions and will evaluate them for possible inclusion in the repository.
Trivia •
Rewards •
Network •
Social •
Scroll To Top
Facts about 42 schools and the number 42.
Rewards that you have access to as a 42 student.
Main websites of 42 Network.
42 Intra
Official portal for everything related to 42. (you need to be logged in)
42
Clusters
Check who is online in your 42 school cluster. (you need to be logged in)
42
F.A.Q
Frequently asked questions about your school. (you need to be logged in)
42
42 API
Documentation to build an application with 42 API.
42
Slack
Official Slack channel for 42 students. (after Piscine and official email only)
Website
StackOverflow
Official 42 forum. (after Piscine and official email only)
Website
For a specific 42 School social media, check the section CAMPUSES and choose a school.
42 Network
Official website of 42 Network.
Website
Instagram
42 Network's Instagram profile.
Instagram
Youtube
42 Network's YouTube channel.
Youtube
Twitter
42 Network's Twitter handle.
Twitter
Facebook
42 Network's Facebook page.
Facebook
Linkedin
42 Network's Linkedin profile.
LinkedIn
GitHub
42 School's GitHub page.
GitHub
Official Discord
Official Discord server of 42 Network.
Discord
Unofficial Discord
Unofficial Discord server related to 42 Network.
Discord
Exams •
Peer-To-Peer •
Websites •
Guides •
VS Code •
Language •
Broswer •
Apps •
Readme •
Productivity software •
Others •
Scroll To Top
Websites that I found useful for studying 42 exams, some are outdated but still useful.
Information about peer-to-peer evaluation, and beginner videos about Shell and Git.
Websites that I found useful in my 42 journey.
42 Evaluators
Calculator, Leaderboard, PeerFinder, Blackhole, Stats, ...
42 XP Calculator
Calculate how much exp you need for the next level.
Find Peers
Find peers working on the same project.
S42
Clusters from various 42 schools.
Guides and walkthroughs to navigate 42 Piscine and Common Core.
42 Cheat Sheet
An awesome cheatsheet for C and 42 in general.
Developer Roadmaps
Roadmaps, guides, and other educational content.
tldr-pages
Community-maintained help pages offering simplified explanations.
rsapkf
A directory of 5000+ links that rsapkf used in the past to learn programming.
Extensions for VS Code for enhancing your development experience.
Tools to have correct communication and documentation.
Grammarly
Writing assistant for grammar and punctuation.
LanguageTool
Grammar and style checker for multiple languages.
QuillBot
Tool for paraphrasing and improving writing.
Urban Dictionary
Slang dictionary with user-contributed definitions.
Wiktionary
Online dictionary and language reference.
I recommend installing 'Improved Intra 42', an all-in-one extension for Chrome and Firefox.
Improved Intra 42
Browser extension for Chrome and Firefox to enhance the Intra 42 experience.
Better Black Hole
Extension available for Chrome and Firefox. Improves Black Hole functionality.
Avaialable apps for Android and iOS.
Insights on crafting effective README files and integrating badges for your projects.
Software designed to simplify tasks, and streamline workflow.
Obsidian
Private and flexible writing app that adapts to how you think.
Notion
Freemium productivity and a note-taking web application developed by Notion Labs Inc.
Trello
Ultimate project management tool.
Scribe
Turn any process into a step-by-step guide, instantly.
Evernote
Note-taking and task management application.
Motion
Automatically prioritize tasks, schedule meetings, and resolve calendar conflicts.
Lucidchart
Web-based diagramming application.
Resources of no particular order but that I feel you should know. More available here .
Oh My Zsh!
Open source, community-driven framework.
Oh My Zsh! Plugins
List of plugins for Oh My Zsh!
PowerLevel10k
A customizable zsh theme focusing on speed, flexibility, and user experience.
Neofetch Themes
Compilation of Neofetch configurations gathered in one location.
OnlineGDB
Debugging online tool. (learn how to use gdb
or lldb
)
Python Tutor
Online compiler and debugger for Python
, JavaScript
, C
, C++
, and Java
.
Thonny
Thonny is an IDE for Python designed for beginners.
Sublime Text
Sophisticated text editor for code, markup, and prose.
Replit
IDE, compiler, and interpreter, in +50 languages.
RP42
Discord addon integration for 42 School.
Installette
Script to install Norminette, Norminette Formatter, Vim, and 42 Header.
42 Toolbox
A bunch of scripts to improve your life at 42.
CS50
Course on thinking algorithmically and solving problems efficiently.
Reeborg's World
Website designed to help people learn to program through gaming puzzles.
Parrot Live
Allow any computer with curl to display an animated party parrot.
Let Me Google That For You...
Politely ask someone to Google but don't be afraid to ask for help!
Fake Update
Fake update screens! F11 - Fullscreen
ESC - Exit
ENTER - BSOD
Don't Write Comments
Why you shouldn't write comments in your code (write documentation).
No Hello
Please, don't say just hello in chat.
Subjects •
Libft •
Born2beroot •
Ft_printf •
Get_next_line •
Minitalk •
Pipex •
Minilibx •
So_long •
Fract-ol •
Fdf •
Push_swap •
Philosophers •
Minishell •
Netpractice •
Cub3d •
MiniRT •
CPP Module (00-09) •
Webserv •
Ft_irc •
Inception •
Ft_transcendence •
Scroll To Top
Note
The subjects at 42 undergo regular updates, so the information provided below might not be current. Additionally, as some projects are optional, resources might not be available if I haven't completed them.
Respositories with all 42 subjects and additional files in one place, some are outdated but still useful.
Project
Source
User
pipex.c
GitHub
malikfassi
Note
The links in this section are the most useful for so_long
, fract-ol
, fdf
, cub3d
and minirt
.
Project
Source
User
so_long
GitHub
madebypixel02
Project
Source
User
Push_Swap
GitHub
anyaschukin
[04-05] CPP MODULE (00-09)
Crack the Code •
Pentesting Tools •
Digital Footprint •
VPN •
Bootable USB •
Package Manager •
Operating System •
Explois and Vulnerabulities •
Guides and Resources •
Podcasts, News and Videos •
Hacking Google •
Scroll To Top
Challenges and learning platforms about cyber security and ethical hacking.
CTF 101
Introduction to CTFs (Capture The Flag).
Website
42 CTF
Cybersecurity challenges platform with various challenges from 42.
Website
Root Me
Platform for testing and improving knowledge in computer security and hacking.
Website
Sololearn
Courses designed by experts with real-world practice.
Website
LeetCode
Auto-tests. Fast lane to practice coding for interviews.
Website
GeeksforGeeks
Explanatory articles for algorithms and techniques.
Website
HackerRank
Programming problems, math, AI, etc. Good website for problem-solving skills.
Website
Codeforces
Programming contests platform with archives and auto-tests.
Website
Topcoder
Platform for programming contests professionals.
Website
Rosetta Code
Implementation guide for X in language Y.
Website
CodinGame
Automated platform for writing game bots, improving coding, and math skills.
Website
Codewars
Platform for solving programming puzzles known as “katas”.
Website
Hacker101
Free class for web security.
Website
HackerOne
Web security classes.
Website
TryHackMe
Learn cyber security through hands-on exercises and labs.
Website
Hack The Box
Cybersecurity training platform to level up hacking skills.
Website
Hack This Site
Training ground for ethical hacking with challenges, CTFs, and more.
Website
Cyberseek
Explore career paths, skills, and certifications in cyber security.
Website
Advent of Code
Christmas-themed programming challenges following an Advent calendar.
Website
Collection of tools used to perform penetration testing or ethical hacking.
Wireshark
Free and open-source packet analyzer.
Website
Responder
Penetration testing tool for various network protocol poisoning.
Website
Hashcat
Powerful tool for cracking password hashes.
Website
Metasploit
Security project providing vulnerability data and aiding penetration tests.
Website
Shodan
Search engine for Internet-connected devices.
Website
ExifTool
Reads and writes meta information in a wide variety of files.
GitHub
Remote Admin Tool
Allows full control of a tech device remotely.
GitHub
DNScat2
Creates an encrypted command-and-control channel over DNS.
GitHub
Social Engineer Toolkit
Framework designed for social engineering in penetration testing.
GitHub
VirusTotal
Scans files, URLs, domains, and IPs for threats.
Website
CyberChef
Web app for encryption, encoding, compression, and data analysis.
GitHub
dCode
800+ tools for games, riddles, cyphers, math, and puzzles.
Website
Firefox DevTools Docs
Set of web developer tools built into Firefox.
Website
Burp Suite
Integrated platform for security testing of web applications.
Website
WiFi Map
Locates nearby hotspots, displays passwords and enables connection.
Website
Steganography Toolkit
Docker image useful for solving Steganography challenges.
GitHub
Medicat USB
Toolkit to compile the latest computer diagnostic and recovery tools.
GitHub
Wazuh
Open source platform used for threat prevention, detection, and response.
GitHub
OpenVAS
Open source full-featured vulnerability scanner.
Website
DIGITAL FOOTPRINT
Discover the imprint left by your online activities.
Firefox Monitor
Checks if your data has been involved in an online breach.
Website
Have I Been Pwned
Scans multiple breaches for your compromised email or phone.
Website
DeHashed
Offers free deep-web scans and guards against credential leaks.
Website
LeakCheck
Engine to search for data breaches.
Website
Intelligence X
Searches across Tor, I2P, data leaks, and the web using diverse parameters.
Website
Password Strenght
Checks password strength.
Website
OSINT Framework
Gathers information from various free tools/resources.
Website
sherlock
Locates social media accounts via usernames on multiple platforms.
GitHub
Password Game
Engaging yet challenging password game.
Website
Secure your internet connection with a Virtual Private Network.
Proton
Offers end-to-end encrypted VPN, mail, drive, and calendar services.
Website
OpenVPN
Enables secure point-to-point, site-to-site connections, and remote access facilities.
Website
Tailscale
Offers a zero-config VPN for constructing secure networks.
Website
Create portable storage to install or repair operating systems.
Rufus
Open-source portable app for Windows, creating bootable USB flash drives or Live USBs.
Website
Ventoy
Open-source tool for creating bootable USB drives supporting various file types.
Website
Etcher
Cross-platform tool for safely flashing OS images onto SD cards and USB drives.
Website
Software tools that automate the process of installing, upgrading, configuring, and removing programs.
Chocolatey
Windows tool that wraps installers, executables, zips, and scripts into compiled packages.
Website
Ninite
Package management system that automatically install popular applications
Website
FOSSHUB
Platform to download for free many popular and clean software titles.
Website
Operating systems for every occasion.
Tails
Privacy-focused Linux distro connecting exclusively through Tor for anonymity.
Website
Kali
Linux distro for penetration testing, security research, forensics, and reverse engineering.
Website
Tiny11
Trimmed-down Windows 11 image available on GitHub.
GitHub
EXPLOITS AND VULNERABILITIES
Information and resources on how to learn/use exploits and vulnerabilities.
Mimikatz
Windows exploit extracting passwords from memory.
GitHub
BloodHound
Identifies complex attack paths otherwise hard to spot.
GitHub
EternalBlue
NSA-developed exploit leaked by Shadow Brokers.
Wikipedia
MouseJack
Vulnerabilities in wireless, non-Bluetooth keyboards and mice.
Website
Follina
Exploits the MSDT tool in Microsoft Office.
Youtube
Guides and resources about important topics that may help with cyber security or ethical hacking.
CVE
Reference for known information-security vulnerabilities and exposures.
Website
OWASP Top Ten
Developer's guide for web application security.
Website
Exploited Vulnerabilities
Catalog of exploited vulnerabilities in the wild.
Website
Privacy Network
Repository offering privacy guidelines and tools.
Website
EPSS
Predictive system for potential vulnerabilities.
Website
CVSS
System to assess and prioritize vulnerabilities.
Website
What is MD5?
Explanation of MD5, a widely-used cryptographic hash function.
Website
World of Reversing
Article introducing reversing concepts.
Medium
Exploring the Heap
Article exploring the computing concept of the heap.
Medium
PODCASTS, NEWS AND VIDEOS
Information intended to capture, preserve, and explain the culture around cyber security and ethical hacking.
Jack Rhysider
Podcast sharing true stories from the internet's darker side.
Youtube
SecurityWeek
Premier hub for cybersecurity news, insights, and expert analysis.
News
The Hacker News
Trusted publication for breaking cybersecurity news and insights.
News
Heartbleed
Insightful review of the 2014 Heartbleed bug that shook the internet.
Youtube
How to Get Someone's Password
Many possible ways they may be able to get your password.
Youtube
Five elite security teams. Six never-before-told stories.
Scroll To Top
Note
Wiki is a great place to start searching and a good foundation but it isn't a good source to cite for projects, it can be edited by laypeople. Always check the sources first, that's the important material.
Wikipedia
Online encyclopedia.
Wiktionary
Online dictionary and thesaurus.
Wikibooks
Collection of books, mostly textbooks.
Wikiquote
Collection of quotations.
Wikivoyage
Travel guide.
Wikisource
Digital library.
Wikimedia Commons
Repository of images, sounds, videos, and general media.
Wikispecies
Taxonomic catalog of species.
Wikinews
Online newspaper.
Wikiversity
Collection of tutorials, courses, and a hosting point for research coordination.
Wikidata
Knowledge base.
Meta-Wiki
Central site for coordinating all projects and the Wikimedia community.
Wikimedia Incubator
Single wiki for drafting core pages of new language editions in development.
MediaWiki
Site for coordinating work on MediaWiki software.
Wikitech
Wikimedia Cloud Services, Data Services, Toolforge, and other technical projects.
Phabricator
Global ticketing system for tracking issues and feature requests.
World •
Europe •
Asia •
America •
Africa •
Oceania •
Soon •
Scroll To Top
Note
You can check all available 42 schools here .
Artificial Intelligence •
Educational Resources •
Design Tools •
Scroll To Top
Chatbot
ChatGPT
Chatbot launched by OpenAI in November 2022.
Bard
AI chatbot, similar to ChatGPT.
Bing
Microsoft Edge is necessary to use the chatbot.
PromptHero
Specific prompts for AI tools.
BLACKBOX AI
AI-Powered Coding Assistant.
Text
Rytr
AI writing assistant that helps you create high-quality content.
QuillBot
Spelling/grammar checker.
Writerly
Content creation superpower.
Media
Stable Diffusion
Latent text-to-image diffusion model capable of generating photo-realistic images.
OpenJourney
Trained art model used in Stable Diffusion (includes negative prompts).
Midjourney
Generates images from prompts, similar to OpenAI's DALL-E.
InvokeAI
Generate and create stunning visual media.
Boomy
Write and produce a full song in seconds.
Gen-2
Generate novel videos with text, images, or video clips. ... No lights. No camera. All action.
NVIDIA Canvas
Turn simple brushstrokes into realistic landscape images.
Note
Attention, depending on your 42 school rules you may or may not play games on school computers. Avoid getting -420 and community service.
Media
Sudoku
Fill a 9×9 grid with numbers so that each row, column and 3×3 section contain all of the digits between 1 and 9.
2048
Slide numbered tiles on a grid to combine them to create a tile with the number 2048.
Keybr
Take a typing test, practice typing lessons, and learn to type faster.
The Scale of the Universe
This game shows the sizes of different things in our universe in relation to other different things.
The Is This Prime?
Quick, Draw!
Can a neural network learn to recognize squiggles?
Random Country Generator
Ever wanted to learn about all the countries in the world?
Rubiks Cube
SpeedSolving
Community focused on speed-solving puzzles, particularly the Rubik's cube and alike.
Ruwix
Website to learn about Rubik's Cube and other twisty puzzles.
Chess
Chess
Chess online.
Lichess
Free and open-source chess server. Clean interface, no registration, no ads, and no plugin required.
Chess24
Chess news.
Kasparovchess
Garry Kasparov masterclass, lessons from grandmasters, entertaining documentaries and interviews.
ChessBase
Chess news and stand-alone database that has become the standard throughout the world.
Chessgames
Database of chess games, discussion forums, forming the internet's oldest chess community.
Notable Chess games of all time
Chess Tactics
Chess tactics taught in plain English. The most complete body of instruction on the subject yet written.
Chessboard.js
Who will win in this chess game of Math.random() vs Math.random()?
Britannica
What is chess?
Chess Wikipedia
IDE, COMPILERS AND DEBUGGERS
JSFiddle
Test your JavaScript, CSS, HTML, or CoffeeScript online with the JSFiddle code editor.
CodeSandbox
Cloud development platform that empowers developers to code, collaborate and ship projects of any size from any device.
CodeAnywhere
Cross Platform Cloud IDE with all the features of Desktop IDE but with additional features.
StackBlitz
Instant full-stack web IDE for the JavaScript ecosystem.
AWS Cloud9
Cloud-based integrated development environment (IDE) that lets you write, run, and debug your code with just a browser.
Gitpod
Cloud development environment for teams to efficiently and securely develop software.
Eclipse Theia
Framework for building tools and IDEs.
GitHub Codespaces
Use Visual Studio Code, Jupyter, or JetBrains with the editor, terminal, debugger, version control, settings sync, etc.
JetBrains Space
A complete software development platform, collaboration, and team and project management.
CodeTasty
Powerful online code editor in the cloud supporting over 40 languages like PHP, Node.JS, Python, Java, Ruby, and C.
PaizaCloud
Cloud IDE supporting languages including C, C++, PHP, Ruby, Perl, Python, JavaScript with Node.js and Go.
Scrimba
Interactive courses and tutorials teaching React, Vue, Angular, JavaScript, HTML, CSS, etc.
CodePen
Social development environment for front-end designers and developers.
Character Counter
Free online character count calculator that's simple to use.
PlayPhrase.me
Lets you search for very specific phrases and soundbites that have been uttered on-screen.
Similarsites
Explore competitors and related sites.
Time.is
7 million locations, 57 languages, synchronized with atomic clock time.
Time and Date
Current Time (World Clock) and online and printable Calendars for countries worldwide.
The 88x31 GIF Collection
A collection of 4161 classic 88x31 buttons from the 1990s, 2000s, and today in GIF format.
Cool, but obscure X11 tools
Small collection of some obscure tools for the X Window System.
Cool, but obscure UNIX tools
A little collection of cool unix terminal/console/curses tools.
This website will self-destruct
This website will self-destruct.
Start Your Own ISP
This guide is about building a Wireless ISP (WISP).
Where is Roadster?
6 February 2018, at 20:45 UTC, the first Falcon Heavy was launched into space. It contained a very special payload, a Tesla Roadster with Starman.
This person does not exist
Random Face Generator.
Google Books Ngram Viewer
Online search engine that charts the frequency of terms used in books over time.
Keanu is immortal
Proof of Keany Reeves is immortal.
YouGlish
Don't know how to pronounce a word? Use Youtube to improve your English pronunciation.
txti
Fast web pages for everybody.
PageSpeed Insights
Analyze the score and use PageSpeed Insights suggestions to make your website faster.
Testmysite.io
Is your site as fast and secure as it could be?
Worldometer
Live world statistics. Population
Government
Economics
Society
Media
Environment
Food
Water
Energy
Health
Free Postcard
Send a free postcard with a photo to anyone in the USA.
20,000 Startup Ideas
Out of ideas?
Hacker News Title Edit Tracker
Hacker News whose titles have been edited since they were first posted.
Sketchy Website
You can trust this website.
CloudConvert
Online file converter. Audio
Video
Document
Ebook
Archive
Image
Spreadsheet
Presentation
.
Spreadsheet Converter
Upload a photo and instantly download it as a real spreadsheet!
Radiooooo
The Musical Time Machine. Music
TV Chart
View a graph of any TV show's ratings, by episode.
Famous Scientists
Lives and achievements of the most famous scientists and inventors in history.
bellingcat
Netherlands-based investigative journalism group that specialises in fact-checking and open-source intelligence.
Artvee
Browse and download high-resolution, public-domain Paintings, Drawings, Illustrations and Posters.
Lightyear.fm
A journey through space, time, & music. Radio broadcasts leave Earth at the speed of light.
Deceptive Design
What is deceptive design (also known as "dark patterns")?
DuckDuckGo
The Internet search engine that emphasizes protecting searchers' privacy.
elgooG
Create, restore, and discover interactive Google Easter Eggs.
Every Noise at Once
Algorithmically-generated, readability-adjusted scatter-plot of the musical genre space.
Animated Knots
Learn how to tie knots of any kind.
Docusaurus
An optimized site generator in React. Helps you to move fast and write content.
Kickresume
Assemble your resume from more than 20,000 pre-written phrases for more than 3,200 positions.
Uneed
Curated list of the best tools on the internet.
iLovePDF
Every tool you need to use PDFs, at your fingertips.
FreezingCam
Freeze your webcam at any time during video calls. You can even play a video instead!
Spicetify
Powerful CLI tool to take control of the Spotify client.
Discord Plugins
Community custom-made plugins for Discord.
Office 365
Microsoft Teams, Word, Excel, PowerPoint, Outlook, OneDrive, etc.
JetBrains
Integrated development environment Software (IDE).