This is an list of resources related to teaching cybersecurity, primarly to running Capture the Flag games for educational purposes. The resources are divided into categories and sorted alphabetically within each category.
- Crackmes.One – challenges to practice reverse engineering
- Damn Vulnerable Web Application (DVWA) – a PHP/MySQL web application containing various vulnerabilities
- Exploit Exercises – virtual machines and challenges to practice security exploits
- Hack Me – a community platform for building, hosting and sharing vulnerable web app code
- Hack The Box – a community platform with hacking challenges
- Hack This Site – training ground for hackers including a community forum
- Hack This!! – challenges to practice cryptography, forensics, JavaScript, SQL, and more
- Hacker Test – challenges to practice JavaScript, PHP, HTML and graphic thinking
- Root Me – challenges to practice hacking skills
- Secure Code Warrior – security learning resources and challenges
- Wargames – games for practicing hacking skills
- Cybrary – free online security courses
- Cybersecurity Guide – collection of guides
- Cyber Security Degrees – lists of scholarships, degree programs, and certifications in the USA
- eLearnSecurity – paid online security courses
- ENISA Training Resources – educational resources
- Exploit Database – archive of exploits
- Hacker101 – free, open-source video lessons on web security
- Hacksplaining – vulnerabilities explained simply
- Open Security Training – free, open-source materials for computer security classes
- PortSwigger – free, online web security training with basic and advanced topics and hands-on labs
- SANS – professional paid information security training
- SANS Cyber Aces – video tutorials with handouts and quizzes
- Teaching Security – ready-made materials for classrooms
-
Watch videos from Professor Messer's N10-008 Playlist: https://youtube.com/playlist?list=PLG49S3nxzAnlCJiCrOYuRYb6cne864a7G
-
Complete Codecademy's Git for Beginners course: https://codecademy.com/learn/learn-git
-
Follow the Git Immersion tutorial: http://gitimmersion.com
-
Try Git: https://try.github.io
- Explore the GCP Getting Started Resource : https://cloud.google.com/getting-started/
- Google Cloud Platform Documentation: https://cloud.google.com/docs/
- Google Cloud Platform Blog: https://cloud.google.com/blog/
- Google Cloud Platform Community: https://cloud.google.com/community/
- Explore the AWS Getting Started Resource Center: https://aws.amazon.com/getting-started/
- Browse through the AWS Tutorials: https://aws.amazon.com/tutorials/
-
Go through Azure Fundamentals: https://docs.microsoft.com/en-us/learn/azure/
-
Try to hack the challenges on Hack the Box: https://hackthebox.com
-
Practice on vulnerable machines on Vulnhub: https://vulnhub.com
- Ethical Hacking Part 1: https://www.youtube.com/watch?v=3FNYvj2U0HM&ab_channel=TheCyberMentor
- Ethical Hacking Part 2: https://www.youtube.com/watch?v=sH4JCwjybGs&ab_channel=TheCyberMentor
- Use the provided resume template: https://bowtiedcyber.substack.com/p/killer-cyber-resume-part-ii
- Cybersecurity Resume Template: https://www.indeed.com/career-advice/resumes-cover-letters/cybersecurity-resume
- Cybersecurity Resume from Resume-Now: https://www.resume-now.com/templates/cyber-security-resume This template also has sections for skills, certifications, and experience, along with a summary, and a section for education. It also includes a section for technical skills.