This repository aims to maintain the best beginner friendly resources for various subjects to help people learn at home. All the resources mentioned here are supposed to give you at least enough knowledge to help you figure out how to proceed in order to master that subject.
If you know of a good resource for a subject, please open an issue or a pull request and the whole internet will be grateful to you.
- Computer Science - Learn how computers work!
- Cryptography - Learn to solve hidden secret codes!
- Digital Forensics - Become an investigator of computers!
- General Resources - Great learning resources!
- Graphics - Learn photo editing and all that!
- Information Security - Hack & protect things!
- Android Security - Hack android!
- IoT Security - Hack cameras, smart TVs and all that!
- Web Security - Hack websites!
- Malware Analysis - Analyse computer viruses!
- OSINT - Become an investigator on the internet!
- Programming - Learn how to create softwares!
- Reverse Engineering - Learn how to break down softwares!
- 📺 Computerphile
- 📺 Crash Course's CS playlist
- 🎓 Cryptography by Stanford University [Coursera]
- 📖 Crypto101
- 📖 The Joy of Cryptography
- 📖 Godel, Escher, Bach by Douglas Hofstadter
- 📖 Photoshop for Dummies
- 📺 Piximperfect
- ℹ️ infocon.org - Archive of various security related cons and podcasts
- 📖 The Web Application Hacker's Handbook
- 🎓 Web Security course by Stanford University
- 📺 Bug bounty hunter's methodology
- 🎓 WebSecurity Academy by Portswigger
- 🎓 Bugcrowd University by Bugcrowd
- 🎓 Malware analysis course by University of Cincinnati
- 🌐 Reverse engineering malware by MalwareUnicorn
- 📖 Open Source Intelligence Techniques by Michael Bazzell
- 🌐 How To Guides by Bellingcat
- 📺 10 minute tips by Osintcurious
- 🌐 Crypto weekly by Bellingcat
- 🌐 OSINT weekly by Sector035
- 🌐 OSINT quiz by Sector035
- 🌐 Cyber Detective CTF by Cardiff University
- 🌐 Hacker101 CTF by Hackerone
- 📖 Free programming books
- 🌐 learnxinyminutes.com - Quick overview of all languages in cheatsheet style
- 🎓 codecademy.com - Freemium interactive courses
- 📖 Learn Python the hard way by Zed Shaw
- 📺 Corey Schafer's Python playlist
- 🌐 30 Days of Python - A step by step guide
- 🌐 The Odin Project - A step by step guide with a lot of projects.
- 🌐 30 Days of JavaScript - A step by step guide