87 lines
6.3 KiB
Markdown
87 lines
6.3 KiB
Markdown
### 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](https://github.com/s0md3v/learn-at-home/issues) or a [pull request](https://github.com/s0md3v/learn-at-home/pulls) and the whole internet will be grateful to you.
|
|
|
|
## Index
|
|
- [Computer Science](https://github.com/s0md3v/learn-at-home#computer-science) - Learn how computers work!
|
|
- [Cryptography](https://github.com/s0md3v/learn-at-home#computer-science) - Learn to solve hidden secret codes!
|
|
- [Digital Forensics](https://github.com/s0md3v/learn-at-home#digital-forensics) - Become an investigator of computers!
|
|
- [General Resources](https://github.com/s0md3v/learn-at-home#general-resources) - Great learning resources!
|
|
- [Books](https://github.com/s0md3v/learn-at-home#books)
|
|
- [YouTube Channels](https://github.com/s0md3v/learn-at-home#youtue-channels)
|
|
- [Graphics](https://github.com/s0md3v/learn-at-home#graphics) - Learn photo editing and all that!
|
|
- [Information Security](https://github.com/s0md3v/learn-at-home#information-security) - Hack & protect things!
|
|
- [Android Security](https://github.com/s0md3v/learn-at-home#android-security) - Hack android!
|
|
- [IoT Security](https://github.com/s0md3v/learn-at-home#iot-security) - Hack cameras, smart TVs and all that!
|
|
- [Web Security](https://github.com/s0md3v/learn-at-home#web-security) - Hack websites!
|
|
- [Malware Analysis](https://github.com/s0md3v/learn-at-home#malware-analysis) - Analyse computer *viruses*!
|
|
- [OSINT](https://github.com/s0md3v/learn-at-home#osint) - Become an investigator on the internet!
|
|
- [Programming](https://github.com/s0md3v/learn-at-home#programming) - Learn how to create softwares!
|
|
- [Reverse Engineering](https://github.com/s0md3v/learn-at-home#reverse-engineering) - Learn how to break down softwares!
|
|
|
|
### Computer Science
|
|
- :tv: [Computerphile](https://www.youtube.com/user/Computerphile)
|
|
- :tv: [Crash Course](https://www.youtube.com/playlist?list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo)'s CS playlist
|
|
### Cryptography
|
|
- :mortar_board: [Cryptography by Stanford University](https://www.coursera.org/learn/crypto) [Coursera]
|
|
- :book: [Crypto101](https://www.crypto101.io)
|
|
- :book: [The Joy of Cryptography](https://web.engr.oregonstate.edu/~rosulekm/crypto)
|
|
### Digital Forensics
|
|
- [Computer Forensics subreddit wiki](https://www.reddit.com/r/computerforensics/wiki/faq#wiki_forensics.3A_where.2Fhow_do_i_begin.3F)
|
|
### General Resources
|
|
#### Books
|
|
- :book: *Godel, Escher, Bach* by Douglas Hofstadter
|
|
#### YouTube channels
|
|
- :tv: [Art of The Problem](https://www.youtube.com/user/ArtOfTheProblem)
|
|
- :tv: [Crash Course](https://www.youtube.com/user/crashcourse)
|
|
### Graphics
|
|
- :book: Photoshop for Dummies
|
|
- :tv: [Piximperfect](https://www.youtube.com/channel/UCMrvLMUITAImCHMOhX88PYQ)
|
|
### Information Security
|
|
- :information_source: [infocon.org](https://infocon.org) - Archive of various security related cons and podcasts
|
|
#### Android Security
|
|
- :book: [Android Internals](http://newandroidbook.com/AIvI-M-RL1.pdf)
|
|
- :globe_with_meridians: [Android security series](https://manifestsecurity.com/android-application-security)
|
|
- :globe_with_meridians: [Mobile Systems and Smartphone Security](https://mobisec.reyammer.io/slides)
|
|
#### IoT Security
|
|
- :information_source: [IoT Security 101](https://github.com/V33RU/IoTSecurity101)
|
|
#### Web Security
|
|
- :book: The Web Application Hacker's Handbook
|
|
- :mortar_board: [Web Security course](https://web.stanford.edu/class/cs253/) by Stanford University
|
|
- :tv: [Bug bounty hunter's methodology](https://www.youtube.com/watch?v=Qw1nNPiH_Go)
|
|
- :mortar_board: [WebSecurity Academy](https://portswigger.net/web-security) by Portswigger
|
|
- :mortar_board: [Bugcrowd University](https://github.com/bugcrowd/bugcrowd_university) by Bugcrowd
|
|
### Malware Analysis
|
|
- :mortar_board: [Malware analysis course](https://class.malware.re/) by University of Cincinnati
|
|
- :globe_with_meridians: [Reverse engineering malware](https://malwareunicorn.org/#/workshops) by MalwareUnicorn
|
|
### OSINT
|
|
- :book: *Open Source Intelligence Techniques* by Michael Bazzell
|
|
- :globe_with_meridians: [How To Guides](https://www.bellingcat.com/category/resources/how-tos/) by Bellingcat
|
|
- :tv: [10 minute tips](https://osintcurio.us/10-minute-tips/) by Osintcurious
|
|
- :globe_with_meridians: [Crypto weekly](https://us14.campaign-archive.com/home/?u=c435f53a5568f7951404c8a38&id=7f8ca9c380) by Bellingcat
|
|
- :globe_with_meridians: [OSINT weekly](https://medium.com/week-in-osint) by Sector035
|
|
#### CTF
|
|
- :globe_with_meridians: [OSINT quiz](https://twitter.com/Sector035/status/1211038518635614208) by Sector035
|
|
- :globe_with_meridians: [Cyber Detective CTF](https://ctf.cybersoc.wales/) by Cardiff University
|
|
- :globe_with_meridians: [Hacker101 CTF](https://ctf.hacker101.com/) by Hackerone
|
|
### Programming
|
|
- :book: [Free programming books](https://books.goalkicker.com/)
|
|
- :globe_with_meridians: [freecodecamp.org] (freecodecamp.org/) - Learn to code with open source codebase and curriculum
|
|
- :globe_with_meridians: [learnxinyminutes.com](https://learnxinyminutes.com) - Quick overview of all languages in cheatsheet style
|
|
- :mortar_board: [codecademy.com](https://www.codecademy.com/catalog/subject/all) - Freemium interactive courses
|
|
#### Go
|
|
- :globe_with_meridians: [gobyexample.com](https://gobyexample.com)
|
|
#### Python
|
|
- :book: *Learn Python the hard way* by Zed Shaw
|
|
- :tv: [Corey Schafer](https://www.youtube.com/playlist?list=PL-osiE80TeTt2d9bfVyTiXJA-UTHn6WwU)'s Python playlist
|
|
- :globe_with_meridians: [30 Days of Python](https://github.com/Asabeneh/30-Days-Of-Python) - A step by step guide
|
|
#### Ruby
|
|
- :globe_with_meridians: [The Odin Project](https://www.theodinproject.com/courses/ruby-programming) - A step by step guide with a lot of projects.
|
|
#### JavaScript
|
|
- :globe_with_meridians: [30 Days of JavaScript](https://github.com/Asabeneh/30DaysOfJavaScript) - A step by step guide
|
|
### Reverse Engineering
|
|
- :book: [Reverse engineering for beginners](https://beginners.re/)
|
|
- :globe_with_meridians: [Android App Reverse Engineering 101](https://maddiestone.github.io/AndroidAppRE)
|