42 School • Piscine and Common Core • Common Core Projects • Cyber Security and Hacking • Ide, Compilers & Debuggers • Extensions • Moocs and Books • AI • Tools • Miscellaneous • Wikimedia Foundation • 42 Campuses
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.
Note
If you are a fellow 42 student and 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.
Facts about 42.
- 42 School -
Wikipedia
- The Hitchhikers Guide to the Galaxy -
Book
Wikipedia
- Why the number 42? -
Wikipedia
- 42 and Douglas Adams -
Youtube
Rewards you may have access to as a 42 student.
- Office 365 - Microsoft Teams, Word, Excel, PowerPoint, Outlook, OneDrive, etc.
Sign up with 42 email
- GitHub Student Pack - Portal to activate the GitHub Student Pack.
Sign up with 42 email
- Lucidchart - Web-based diagramming application.
Sign up with 42 email
- JetBrains - Integrated development environment Software (IDE).
Sign up with 42 email
Main websites of 42.
- 42 Intra - Official portal for everything related to 42.
- Slack (42born2code) - Official Slack channel for 42 students (after Piscine).
- StackOverflow - Official 42 forum (after Piscine).
- Alumni - 42Alumni Network (only for alumni students).
- Clusters - Check who is online in your 42 school cluster.
- F.A.Q - Frequently asked questions about your school.
- 42 API - The API is RESTful, uses JSON over HTTPS and lets you authenticate users with OAuth 2.0.
- Black Hole Deep Dive - Interesting information about blackhole.
For a specific 42 School social media, check the section CAMPUSES and pick a school of your choice.
Associations and groups made by 42 staff/students.
- [FR] 42AI - Association - Artificial Intelligence.
- [FR] La Contre-Voie - Free culture and ethics.
- [FR] APT42 - Security.
Exams • Tools • Tips • Peer-To-Peer • CTF • ↥ Back To Top
Websites to help you with 42 exams.
- GradeMe - Script that helps you check Common Core projects, simulate an exam or create a Makefile.
Website
- Piscine Exams - Questions and solutions.
Website
- Piscine and Common Core Exams - Questions and solutions.
pasqualerossi
GitHub
- Piscine and Common Core Exams - Questions and solutions.
48d31kh413k
GitHub
- Piscine and Common Core Exams - Questions and solutions.
ComlanGiovanni
GitHub
- Common Core Exams - Questions and solutions with mains.
anario
Website
Tools I use in my 42 journey.
- 42 School Cheat Sheet - A awesome cheatsheet for C and 42 in general.
agavrel
GitHub
- 42 Toolbox - A bunch of scripts to make your life better at 42.
alexandregv
GitHub
- 42 XP Calculator - Calculate how much exp you need for the next level.
Website
- 42 Stupidity - A tool for quickly testing solutions for the piscine exercises.
mirror12k
GitHub
- RP42 - Discord Rich Presence integration for 42 School.
alexandregv
GitHub
- Find Peers - Website meant to help students to find peers that are working on the same project.
Website
- S42 - You can check clusters from Helsinki 🇫🇮, Malaga 🇪🇸, Paris 🇫🇷, Seoul 🇰🇷 and Vienna 🇦🇹.
Website
- 42 Evaluators - Calculator, Leaderboard, PeerFinder, Blackhole, 42 Network Maps and Stats.
Website
- Scribe - Turn any process into a step-by-step guide, instantly.
Website
- Profile README.md Generator - Create your GitHub README.md in a simple and fast way.
Website
- Developer Roadmaps - Roadmaps, guides and other educational content.
Website
Tips to improve your coding/learning.
- zsh - Extended Bourne shell with many improvements, including some features of Bash, ksh, and tcsh.
GitHub
- Oh My Zsh! - Open source, community-driven framework for managing your zsh configuration.
GitHub
- Oh My Zsh! Plugins - Useful ones:
git
autojump
colored-man-pages
copyfile
copypath
github
sudo
vscode
but feel free to explore other options.GitHub
- zsh-syntax-highlighting - More colorful syntax.
GitHub
echo "set number\nsyntax on" > ~/.vimrc
- It will set the syntax for your files and put the little numbers on your left. (vim only)- .vimrc - If you're feeling adventurous.
Website
- OnlineGDB - Debugging tool, but there are more powerful tools like
lldb
andgdb
on your terminal.Website
Information about peer-to-peer evaluation, and beginner videos about Shell and Git.
- P2P, Shell and Git Basics
Youtube
- P2P - Evaluation - 01 - What to do before the evaluation? (as evaluated student)
Youtube
- P2P - Evaluation - 02 - What to do before the evaluation? (as evaluator)
Youtube
- P2P - Evaluation - 03 - What to do during the evaluation?
Youtube
- P2P - Evaluation - 04 - What to do after the evaluation? (as evaluated student)
Youtube
- Rules in Evaluations - Important evaluation rules.
PNG
GitHub
- The Art Of Peer-Evaluation - Peer-to-Peer evaluation state of mind and rules you should know.
PDF
42
Subjects • All-In-One Testers • Libft • Born2beroot • Ft_printf • Get_next_line • Minitalk • Pipex • So_long • Fract-ol • Fdf • Push_swap • Philosophers • Minishell • Cub3d • MiniRT • Netpractice • CPP Module • Webserv • Inception • Ft_transcendence • ↥ Back To Top
Important
Please note that the projects at 42 are regularly updated, which means that the information below may not be up-to-date.
All current 42 subjects in one place.
- 42 Holygraph (2021) - Graph with attached links to all 42 subjects.
akaylee
GitHub
- [FR] Binary Hackers (2017)
GitHub
- [FR] Agavrel (2016)
agavrel
GitHub
Test your code with already made all-in-one testers.
- Francinette
xicodomingues
Libft
ft_printf
get_next_line
minitalk
pipex
- 42 Cursus Tester
abaker-hype
Libft
ft_printf
get_next_line
Project Files
- Subject
PDF
- Evaluation Page
PNG
Information and Resources
- Libft Functions
Website
- Master Memory Management
Website
- Make-A-Make
Nuno-Jesus
GitHub
- Easy Makefiles
pulgamecanica
Blog
Testers
- Francinette
xicodomingues
GitHub
- Libft Tester
Tripouille
GitHub
- Libft File Checker
Nuno-Jesus
GitHub
- Libft Unit Test
alelievr
GitHub
- Libft Test
jtoty
GitHub
- Libft War Machine
0x050f
GitHub
Project Files
- Subject
PDF
- Evaluation Page
PNG
Information and Resources
- Linux Directories Explained in 100 Seconds
Youtube
- Guide
lbordonal
GitHub
- Guide
pasquelerossi
GitHub
- Guide
gemartin99
GitHub
- Debian
Website
- Rocky
Website
Testers
- Born2beroot Tester
Pixailz
GitHub
- Born2beroot Tester
gemartin99
GitHub
Project Files
- Subject
PDF
- Evaluation Page
PNG
- Table of Output Conversions
Website
Testers
- Debugging main.c
Kuninoto
GitHub
- Francinette
xicodomingues
GitHub
- printfTester
Tripouille
GitHub
Project Files
- Subject
PDF
- Evaluation Page
PNG
Testers
- Francinette
xicodomingues
GitHub
- Get Next Line Tester (Tripouille)
Tripouille
GitHub
Project Files
- Subject
PDF
- Evaluation Page
PNG
Information and Resources
- Bitwise Operators in C/C++
Website
- Bitwise Operators
agavrel
GitHub
- Sending and Handling Signals in C
Youtube
- Short Introduction to Signals in C
Youtube
- Handling Signals
Youtube
Testers
- Lorem Ipsum Generator
Website
- Emojis
Website
- Francinette
xicodomingues
GitHub
Project Files
- Subject
PDF
- Evaluation Page
PNG
Information and Resources
- Pipex Tutorial
Website
- Unix Processes in C
Youtube
- Pipes Explained (Spanish)
Youtube
Testers
- Pipex Medic
gmarcha
GitHub
Project Files
- Subject
PDF
- Project Files
Files
- Evaluation Page
PNG
MinilibX
- MiniLibX Documentation
Website
- MiniLibX Tutorial
pulgamecanica
Blog
- MiniLibX Animations Tutorial)
pulgamecanica
Blog
- raylib
Website
- miniaudio
mackron
GitHub
- Pacman so_long
madebypixel02
GitHub
Testers
- So Long Map Validator (Nuno-Jesus)
Nuno-Jesus
GitHub
Project Files
- Subject
PDF
- Project Files
Files
- Evaluation Page
PNG
Information and Resources
- Fractal
Wikipedia
Project Files
- Subject
PDF
- Evaluation Page
PNG
- Project Files
Files
Information and Resources
- RANDOM.ORG Integer Sets
Generator
- Bresenham's Line Algorithm
Wikipedia
- A* Search Algorithm
Wikipedia
Project Files
- Subject
PDF
- Evaluation Page
PNG
- Project Files
Files
Information and Resources
- push_swap Resources
Website
- Medium - Push_Swap Tutorial
Website
- Medium - Push_Swap: The least amount of moves with two stacks
Website
- 42 Heilbronn Student Journey with push_swap
Website
- Sorting Algorithms (28 total)
Website
- Algorithm Wiki
Website
- Data Structures - Stacks Introduction
Youtube
- push_swap Project - 42
Youtube
- Algorithms Playlist
Youtube
Testers
- Push Swap Visualizer
o-reo
GitHub
- Push Swap Visualizer
Niimphu
GitHub
- Push Swap Tester
laisarena
GitHub
- Push Swap Leak Tester
IDC87
GitHub
- Push Swap Tester
gemartin99
GitHub
- Random Number Generator
Generator
Website
- Push Swap Visualizer and Number Generator
Generator
Website
Project Files
- Subject
PDF
- Evaluation Page
PNG
Information and Resources
- Dining Philosophers Problem
Wikipedia
- The Dining Philosopher’s Problem
Wikipedia
- Deadlock
Wikipedia
- Data Race/Race Condition
Wikipedia
- Medium - The Dining Philosopher’s Problem
Website
- Unix Threads in C
Youtube
- The Dining Philosophers Problem (Neso Academy)
Youtube
- Dining Philosophers Problem Explanation
Youtube
Testers
- Philosophers Visualizer
nafuka11
Visualizer
Website
- Socrates
nesvoboda
GitHub
- Philosophers Test
cacharle
GitHub
- Philosophers Project Tester
newlinuxbot
GitHub
Project Files
- Subject
PDF
- Evaluation Page
PNG
Information and Resources
- GNU Manual
Website
- 42 Docs
Website
- Explain Shell
Website
- Tutorial - Write a Shell in C
Website
- Shell Command Language
Website
- 'Here Documents' in Bash
Website
- Medium - Minishell
Website
- Writing a Unix Shell - Part 1 | Part 2 | Part 3
Website
- Tiny Shell - Case Study
Website
- Writing Your Own Shell
PDF
- Unix Processes in C
Youtube
- Shell Program - Explained | More Detail
Youtube
- mysh
Swoorup
GitHub
- 42 Minishell
DimitriDaSilva
GitHub
Testers
- 42 Minishell Tester
zstenger93
GitHub
- Minishell Tester
thallard
GitHub
- Minishell Panic
ChewyToast
GitHub
Project Files
- Subject
PDF
- Evaluation Page
PNG
Information and Resources
- Medium
Website
- ipcalc
Website
- Guide to NetPractice
lpaube
GitHub
- IP Subnet Calculator
Website
- Practical Networking
Youtube
- Default Gateway Explained
Youtube
- Subnet Mask - Explained
Youtube
- CCNA
Youtube
Project Files
- Subject
PDF
- Evaluation Page
PNG
- Project Files
Files
Information and Resources
- Wolfenstein 3D
Website
Game
- Guide to RayCasting
harm-smits
GitHub
- Minilibx Examples
terry-yes
GitHub
- Lode's Computer Graphics Tutorial
Website
- Computer Graphics from Scratch
Website
- Ray-Casting Tutorial
Website
- Ray Tracing with the BSP Tree
PDF
- Online Computer Graphics II
Youtube
- Binary Space Partitioning
Youtube
- Super Fast Ray Casting in Tiled Worlds using DDA
Youtube
- Make Your Own Raycaster - Part 1 | Part 2 | Part 3
Youtube
- Introduction to the MinilibX
Youtube
- Minilibx Linux
42Paris
GitHub
- x.org Documentation
- libX11 Documentation
Testers
- cub3D Map Tester
humblEgo
GitHub
Project Files
- Subject
PDF
- Evaluation Page
PNG
- Project Files
Files
Project Files
- Evaluation Page
PNG
• SubjectPDF
• Project FilesFiles
- Evaluation Page
PNG
• SubjectPDF
- Evaluation Page
PNG
• SubjectPDF
- Evaluation Page
PNG
• SubjectPDF
- Evaluation Page
PNG
• SubjectPDF
Project Files
- Evaluation Page
PNG
• SubjectPDF
- Evaluation Page
PNG
• SubjectPDF
- Evaluation Page
PNG
• SubjectPDF
• Project FilesFiles
- Evaluation Page
PNG
• SubjectPDF
- Evaluation Page
PNG
• SubjectPDF
• Project FilesFiles
Project Files
- Subject
PDF
- Evaluation Page
PNG
- Project Files
Files
Information and Resources
- Building an HTTP Server From Scratch in C++
Website
- Beej's Guide to Network Programming
Website
- RFC Index
Website
- The Hypertext Transfer Protocol
Website
Project Files
- Subject
PDF
- Evaluation Page
PNG
- Project Files
Files
Project Files
- Subject
PDF
- Evaluation Page
PNG
Information and Resources
- Exploring the Inception Project
Website
- Inception
iimyzf
GitHub
Project Files
- Subject
PDF
- Evaluation Page
PNG
Information and Resources
- Vue.js Guide
Website
- Props vs Data in Vue
Website
- getBoundClientRect in vue.js
Website
- Guide to CSS Flexbox Layout
Website
- Building a multiplayer game using WebSockets
Website
- Socket.IO - Basic Chat Application
Website
- Build Lobby Based Online Multiplayer Browser Games with React and NodeJS
Website
- Integrating Vue.js and Socket.io
Website
- Vue.js Crash Course
Youtube
- Beginner JavaScript Game Dev Project - Pong
Youtube
- Build a Realtime Chat App with Vue.js
Youtube
- WEBSOCKETS with NestJS - Build Real-Time Web Apps
Youtube
- NestJS Authentication
Youtube
Crack the Code • Pentesting Tools • Digital Footprint • VPN • Bootable USB • Operating System • Explois and Vulnerabulities • Terminology • Guides • Podcasts • Hacking Google • ↥ Back To Top
Challenges/resources about cyber security and hacking in general.
- Capture The Flag 101 - Introduction to CTFs (Capture The Flag).
Website
- 42 CTF - A cybersecurity challenges platform with various challenges from 42.
Website
- Root Me - Platform for everyone to test and improve knowledge in computer security and hacking.
Website
- Sololearn - Courses designed by experts with real-world practice.
Website
- LeetCode - Crack the coding interview. Auto-tests. Fast lane to practice coding for interviews.
Website
- GeeksforGeeks - Every problem usually starts from an explanatory article. Good for learning about algorithms and new techniques.
Website
- HackerRank - Lots of programming problems, as well as math, AI, etc. Good for improving problem-solving skills.
Website
- Codeforces - Similar to hackerrank, with more focus on conducting programming contests, has huge problems with archives and auto-tests.
Website
- Topcoder - For programming contests professionals.
Website
- Rosetta Code - How to implement X in language Y.
Website
- CodinGame - Automated platform for writing game bots and alike. Definitely improves your coding and math skills.
Website
- Codewars - Platform for software developers on which people can solve programming puzzles known also as “katas”.
Website
- Hacker101 - Free class for web security.
Website
- HackerOne - Web security classes.
Website
- TryHackMe - Learn cyber security, using hands-on exercises and labs.
Website
- Hack The Box - Cybersecurity training platform to level up your hacking skills.
Website
- Hack This Site - Safe and legal training ground for hackers to test and expand their ethical hacking skills with challenges, CTFs, and more.
Website
- Cyberseek - Explore career paths, skills, and certifications in the field of cyber security.
Website
- Advent of Code - Annual set of Christmas-themed computer programming challenges that follow an Advent calendar.
Website
Collection of tools used to perform penetration testing or ethical hacking.
- Wireshark - Wireshark is a free and open-source packet analyzer.
Website
- Responder - Penetration testing tool is a Link-Local Multicast Name Resolution (LLMNR), NBT-NS, and MDNS poisoner.
Website
- Hashcat - Powerful tool that helps to crack password hashes.
Website
- Metasploit - Security project that provides data about security vulnerabilities and assists penetration testing.
Website
- Shodan - Search engine for Internet-connected devices.
Website
- ExifTool - Reading and writing of meta information in a wide variety of files.
exiftool
GitHub
- Remote Administration Tool - Full control of a tech device, remotely.
GitHub
- DNScat2 - Create an encrypted command-and-control channel over the DNS protocol.
iagox86
GitHub
- Social Engineer Toolkit - Penetration testing framework designed for social engineering.
trustedsec
GitHub
- VirusTotal - Analyzes suspicious files, URLs, domains and IP addresses to detect malware and other types of threats.
Website
- CyberChef - Web app for encryption, encoding, compression and data analysis.
CyberChef
GitHub
- dCode - Collection of over 800 tools to help solve games, riddles, cyphers, mathematics, puzzles, etc.
Website
- Firefox DevTools Docs - Set of web developer tools built into Firefox.
Website
- Burp Suite - Integrated platform for performing security testing of web applications.
Website
- WiFi Map - WiFi Map will navigate you to the nearest shared hotspots, show passwords, and let you connect to the internet in a few taps.
Website
- Steganography Toolkit - Docker image useful for solving Steganography challenges.
DominicBreuker
GitHub
Discover the imprint left by your online activities.
- Firefox Monitor - Check if you've been the victim of an online data breach.
Website
- Have I Been Pwned - Search across multiple data breaches to see if your email address or phone number has been compromised.
Website
- DeHashed - Free deep-web scans and protection against credential leaks.
Website
- LeakCheck - Data breach search engine.
Website
- Intelligence X - Search engine and data archive. Search Tor, I2P, data leaks and the public web by email, domain, IP, CIDR, Bitcoin address and more.
Website
- Bitwarden Password Strenght - Find out if you have a strong password.
Website
- OSINT Framework - Gather information from free tools or resources.
Website
- sherlock - Hunt down social media accounts by username across social networks.
sherlock-project
GitHub
Secure your internet connection with a Virtual Private Network.
- Proton - End-to-end encrypted VPN, mail, drive and calendar.
Website
- OpenVPN - Secure point-to-point or site-to-site connections in routed or bridged configurations and remote access facilities.
Website
- Tailscale - Zero configs VPN for building secure networks.
Website
Create portable storage to install or repair operating systems.
- Rufus – Open-source portable application for Microsoft Windows, that can be used to format and create bootable USB flash drives or Live USBs.
Website
- Ventoy – Open source tool to create bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files.
Website
- Etcher – A cross-platform tool to flash OS images onto SD cards and USB drives safely and easily.
Website
Operating systems for every occasion.
- Tails - Linux distribution aimed at preserving privacy and anonymity. It connects to the Internet exclusively through the anonymity network Tor.
Website
- Kali Linux - Linux distribution geared towards penetration testing, security research, computer forensics and reverse engineering.
Website
- Tiny11 - Trimmed-down Windows 11 image.
ntdevlabs
GitHub
Resources on how to learn/use exploits and vulnerabilities.
- OWASP Top Ten - Standard awareness document for developers and web application security.
Website
- Mimikatz - Exploit on Windows that extracts passwords stored in memory.
ParrotSec
GitHub
- BloodHound - Identify highly complex attack paths that would otherwise be impossible to quickly identify.
BloodHoundAD
GitHub
- EternalBlue - Exploit developed by the U.S. NSA. It was leaked by the Shadow Brokers.
Wikipedia
- MouseJack - Vulnerabilities that affect the vast majority of wireless, non-Bluetooth keyboards and mice.
Website
Guides in general about important topics that may help with cyber security.
- Introduction to the World of Reversing
Medium
- Exploring the Heap
Medium
Stories specifically intended to capture, preserve, and explain the culture around hacking and cyber security.
- Jack Rhysider - Podcast about true stories from the dark side of the internet.
Youtube
Five elite security teams. Six never-before-told stories.
- EP000: Operation Aurora
Youtube
Documentary
- EP001: Threat Analysis Group
Youtube
Documentary
- EP002: Detection and Response
Youtube
Documentary
- EP003: Red Team
Youtube
Documentary
- EP004: Bug Hunters
Youtube
Documentary
- EP005: Project Zero
Youtube
Documentary
- GDB Online Debugger - Online compiler and debugger for a lot of programming languages.
- Python Tutor - Online compiler and debugger for
Python
,JavaScript
,C
,C++
, andJava
. - Thonny - Thonny is an IDE for Python that is designed for beginners.
- Sublime Text - Sophisticated text editor for code, markup and prose.
- Replit - Write and run code in 50+ languages online with Replit, a powerful IDE, compiler, & interpreter.
- 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 in record time.
- CodeAnywhere - Cross Platform Cloud IDE and it has 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, and all of your extensions.
- JetBrains Space - A complete software development platform, collaboration, and team and project management.
- CodeTasty - Powerful online code editor in the cloud. It supports over 40 languages, including PHP, Node.JS, Python, Java, Ruby, and C.
- PaizaCloud - Cloud IDE. Supports programming languages, including C, C++, PHP, Ruby, Perl, Python, JavaScript com Node.js e Go.
- Scrimba - Interactive courses and tutorials that will teach you React, Vue, Angular, JavaScript, HTML, CSS, etc.
- CodePen - Social development environment for front-end designers and developers.
Scripts • VS Code • Browser • Dictionary and Language Correction • Apps • Badge • Add-ons • ↥ Back To Top
- Installette (Kuninoto) - A Bash script to install Norminette, a Norminette Formatter, Vim and 42 Header for Vim.
- Oh My Zsh - Open source, community-driven framework for managing your Zsh configuration.
- PowerLevel10k - Theme that I personally use for Zsh. It emphasizes speed, flexibility and out-of-the-box experience.
- tldr-pages - A collection of community-maintained help pages for command-line tools.
- Neofetch Themes - A bunch of Neofetch configs in a single place.
- 42 Header
- Norminette 42
- Norminette Highlighter v3.x
- 42 Norminette
- 42 C-Format
- 42 Header (Long)
- 42 Snippets
- 42 Comment
- 42 Header OneShot
- 42 ft count line
I recommend only installing 'Improved Intra 42' because it's an all-in-one extension for both Chrome and Firefox.
- Improved Intra 42
chrome
firefox
- Better Black Hole
chrome
firefox
- 42 Logtime & Darkmode
chrome
- 42 Log time
chrome
- ft_logtime
chrome
- ft_blackhole
chrome
- Intra Friends 42
chrome
- 42 Assistant
chrome
- 42 Subject Mirror
chrome
- Remove Intra 42 Red Button
chrome
- 42 Launcher
chrome
- Legion 42
chrome
- Badge 42 - Dynamically generated 42 badges for your git readmes.
- 1337 Readme - Share your progress with the world via GitHub README.md.
Not working?
- Spicetify - Powerful CLI tool to take control of the Spotify client.
- Discord Plugins - Community custom-made plugins for Discord.
Platforms • Online Courses • Books • Cheatsheets • ↥ Back To Top
- Udemy
- Google Codelabs
- Codecademy
- Coursera
- edX
- Google Cloud Skills Boost - Collection of courses, quests, and labs that have been curated to boost your cloud skills in a particular area.
- LinkedIn Learning - Learn business, creative, and technology skills to achieve your personal and professional goals.
- Datacamp - Learn the data skills you need online at your own pace—from non-coding essentials to data science and machine learning.
- Hackr - Google search shows you hundreds of Programming courses/tutorials, but Hackr.io tells you which is the best one.
- Upskill - Learn how to code from scratch. · Upskill is a high-quality tech training platform.
- Google Developers Certification - Google Developers Certification lets you demonstrate your proficiency and skill.
- Envato Tuts+ - Learn creative skills with Envato Tuts+.
- 30 Days of Python
Free
- 100 Days of Code in Python
Paid
Use incognito mode for discount
- CS50's Introduction to Computer Science
Free
- Google IT Support Professional Certificate
7 Day Trial
- Programming Notes for Professionals
- The Linux Programming Interface
Wikipedia
- Getting Things Done
- Structure and Interpretation of Computer Programs
Wikipedia
- Test Driven Development
Wikipedia
- Free Programming Books - Available in a lot of languages.
GitHub
- Bash Cheat Sheet
- Explain Shell - Explains shell commands.
- Git Shell Colors - Shell predefined colours for easier code reading.
- Git Cheat Sheet (RehanSaeed)
- Git Cheat Sheet (Atlassian) -
PDF
- Markdown Cheat Sheet (tchapi)
- Markdown CheatSheet (adam-p)
- Assembly - Introduction
- Everything I wish I knew when learning C
- C Static libraries
- Python Cheat Sheet
- Server World - Website for people who like to build Network Servers with CentOS, Ubuntu, Fedora, Debian, and Windows Server.
- Cheatography - Over 5,000 free cheat sheets, revision aids and quick references.
- Cheat Sheets - All cheat sheets, round-ups, quick reference cards, quick reference guides and quick reference sheets on one page.
- Devhints - Collection of various cheat sheets.
- OverAPI - A website collecting all the cheatsheets.
- Awesome Cheat Sheets - Awesome cheat sheets for popular programming languages, frameworks and development tools.
- The Book of Secret Knowledge - A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
Chatbot • Coding • Text • Image/Video/Sound • Others • ↥ Back To Top
- 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.
- Rytr - AI writing assistant that helps you create high-quality content.
- QuillBot - Spelling/grammar checker.
- Writerly - Content creation superpower.
- 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.
- Futurepedia - Largest AI tools directory.
- Future Tools - All The Best AI Tools.
- Hugging Face - Trained AI models to use with other AI tools.
Generators • Icons and Illustrations • Images • Colors • Design • Video • ↥ Back To Top
- ASCII Table - ASCII table contains letters, numbers, control characters, and other symbols. Each character is assigned a unique 7-bit code.
- Lorem Ipsum - Dummy text for the printing and typesetting industry.
- RANDOM.ORG - Website that produces random numbers based on atmospheric noise.
- YayText - Generate a variety of cool unicode font styles.
- Tables Generator - Table editor and Generator.
LaTeX
ConTeXt
Plain TeX
PreTeXt
EPlain
Markdown
Textile
CSV
HTML
- Duplicate Word Finder - Find duplicate words and eliminate them from your writings, posts or emails.
- Duplicate Word Finder - CodePen - Duplicate Word Finder +
HTML
CSS
JS
visualization.
- Flaticon - Wide catalogue of icons.
Free
PNG
Paid
SVG
EPS
PSD
- Reshot -
Free
- unDraw -
Open Source
- Emojipedia - Emoji search engine with options to browse every emoji by name, category, or platform.
Open Source
- GitHub Emoji Cheat Sheet
- GitHub Emoji API
- Unicode Full Emoji List
- Lorem Picsum - The Lorem Ipsum for photos.
Free
- Unsplash - Free images and photos that you can download and use for any project.
Free
Paid
- TinEye - Reverse image search.
Free
- Google Images - Reverse image search from google.
Free
- Flat UI Colors - A total set of 14 colour palettes and 280 colours for your designs, projects, presentations and other needs.
- ColorSpace - Generate colour palettes, and colour gradients and find the perfect matching colour scheme for your project.
- Placeit - Online mockups, videos, and design templates.
- Canva - Free-to-use online graphic design tool.
- Pitch - Complete platform for presentations.
- Prezi - Presentation software that uses motion, zoom, and spatial relationships.
- Google Slides
- Envato Market -
Paid
Web Themes & Templates
Code
Video
Audio
Graphics
Photos
3D Files
- Elements Envato -
7 Day Trial
Paid
Stock Video
- Mixkit - Free assets for your next video project.
Free
Productivity Software • Package Management • Games • Memes • Others • ↥ Back To Top
- Evernote – Note-taking and task management application.
- Notion – Freemium productivity and a note-taking web application developed by Notion Labs Inc.
- Trello – Ultimate project management tool.
- Motion – Automatically prioritize tasks, schedule meetings, and resolve calendar conflicts.
- Chocolatey - Software management automation for Windows that wraps installers, executables, zips, and scripts into compiled packages.
- Ninite - Package management system that enables users to automatically install popular applications for their Windows operating system.
- FOSSHUB - Website and also a platform where people can download for free many popular and clean software titles.
Attention, depending on your 42 school rules you may or may not play games on school computers. Avoid getting -420 and community service.
- Reeborg's World - Website designed to help people learn to program.
Recommended
- 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?
- 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 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
- GANDALF SAX - 42 Paris -
Youtube
- [FR] Gargamel est salé -
Youtube
- [FR] Memes -
Instagram
- Know Your Meme - Documenting Internet phenomena: viral videos, image macros, catchphrases, web celebs and more.
- Character Counter
- Parrot Live
- Let Me Google That For You...
- PlayPhrase.me - Lets you search for very specific phrases and soundbites that have been uttered on-screen.
- Fake Update - Prank your friends and 42 students with fake update screens!
F11 - Fullscreen
ESC - Exit
ENTER - BSOD
- 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
- 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
- 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 USA.
- 20,000 Startup 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!
Wikimedia is a global movement whose mission is to bring free educational content to the world.
- 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 and courses, also a hosting point to coordinate research.
- Wikidata – Knowledge base.
- Meta-Wiki – Central site for coordinating all projects and the Wikimedia community.
- Wikimedia Incubator – A single wiki for drafting the core pages of new language editions in development.
- MediaWiki – Site for coordinating work on MediaWiki software.
- Wikitech – Wikimedia Cloud Services, Data Services, Toolforge, other technical projects and infrastructure.
- Phabricator – Not a wiki, but a global ticketing system for tracking issues and feature requests.
World • Europe • Asia • America • Africa • Oceania • ↥ Back To Top
- 🇦🇲 42 Yerevan - Armenia
- 🇦🇹 42 Vienna - Austria
- 🇧🇪 19 – Antwerp - Belgium
- 🇧🇪 19 – Brussels - Belgium
- 🇨🇿 42 Prague - Czech Republic
- 🇫🇮 Hive - Finland
- 🇫🇷 42 Angoulême - France
- 🇫🇷 42 Le Havre - France
- 🇫🇷 42 Lyon - France
- 🇫🇷 42 Mulhouse - France
- 🇫🇷 42 Nice - France
- 🇫🇷 42 Paris - France
- 🇫🇷 42 Perpignan - France
- 🇩🇪 42 Berlin - Germany
- 🇩🇪 42 Heilbronn - Germany
- 🇩🇪 42 Wolfsburg - Germany
- 🇮🇹 42 Firenze - Italy
- 🇮🇹 42 Roma - Italy
- 🇱🇺 42 Luxembourg - Luxembourg
- 🇳🇱 Codam - Netherlands
- 🇵🇹 42 Lisboa - Portugal
- 🇵🇹 42 Porto - Portugal
- 🇷🇺 School 21 – Kazan - Russia
- 🇷🇺 School 21 - Moscow - Russia
- 🇪🇸 42 Alicante - Spain
- 🇪🇸 42 Barcelona - Spain
- 🇪🇸 42 Madrid - Spain
- 🇪🇸 42 Málaga - Spain
- 🇪🇸 42 Urduliz - Spain
- 🇨🇭 42 Lausanne - Switzerland
- 🇹🇷 42 Istanbul - Turkey
- 🇬🇧 42 London - United Kingdom
- 🇵🇱 42 Warsaw - Poland
- 🇯🇵 42 Tokyo - Japan
- 🇯🇴 42 Amman - Jordan
- 🇲🇾 42 Kuala - Malaysia
- 🇸🇬 42 Singapore - Singapore
- 🇰🇷 42 Séoul - South Korea
- 🇹🇭 42 Bangkok - Thailand
- 🇹🇷 42 Kocaeli - Turkey
- 🇦🇪 42 Abu Dhabi - United Arab Emirates
- 🇧🇷 42 Belo Horizonte - Brazil
- 🇧🇷 42 Rio - Brazil
- 🇧🇷 42 São Paulo - Brazil
- 🇨🇦 42 Québec - Canada
- 🇲🇬 42 Antananarivo - Madagascar
- 🇲🇦 1337 – Ben Guerir - Morocco
- 🇲🇦 1337 – Khouribga - Morocco
- 🇲🇦 1337 – Med - Morocco
- 🇦🇺 42 Adelaide - Australia