Introduction
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.
Want to add something?
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.
Index
- 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!
Computer Science
๐บ Computerphile๐บ Crash Course's CS playlist
Cryptography
๐ Cryptography by Stanford University [Coursera]๐ Crypto101๐ The Joy of Cryptography
Digital Forensics
General Resources
Books
๐ Godel, Escher, Bach by Douglas Hofstadter
YouTube channels
๐บ Art of The Problem๐บ Crash Course
Graphics
๐ Photoshop for Dummies- ๐บ Piximperfect
Information Security
- โน๏ธ infocon.org - Archive of various security related cons and podcasts
Android Security
IoT Security
โน๏ธ IoT Security 101
Web Security
- ๐ 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
๐ Malware analysis course by University of Cincinnati๐ Reverse engineering malware by MalwareUnicorn
OSINT
๐ 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
CTF
- ๐ OSINT quiz by Sector035
๐ Cyber Detective CTF by Cardiff University- ๐ Hacker101 CTF by Hackerone
Programming
- ๐ Free programming books
- ๐ learnxinyminutes.com - Quick overview of all languages in cheatsheet style
๐ codecademy.com - Freemium interactive courses
Go
๐ gobyexample.com
Python
๐ Learn Python the hard way by Zed Shaw๐บ Corey Schafer's Python playlist๐ 30 Days of Python - A step by step guide
Ruby
- ๐ The Odin Project - A step by step guide with a lot of projects.
JavaScript
๐ 30 Days of JavaScript - A step by step guide