Name & Direct Link | Platform | For Beginners | Hands-On Component | Proof of Completion | Topics |
---|---|---|---|---|---|
Intro to x86 Assembly Language | YouTube - Davy Wybiral | Yes | x86 Assembly Language | ||
Introduction to x86 (32 bit) | YouTube - Open SecurityTraining | Yes | Yes - Class Materials are HERE | Intel x86 Architecture, Assembly, Applications | |
Intermediate x86 (32 bit) | YouTube - Open SecurityTraining | Meant to be taken after completing the Intro x86 (32 bit) course | Yes - Class Materials are HERE | x86 Architecture, Assembly, Applications, WinDbg | |
Learn C | Learn-C.org | Yes | Yes | C Programming | |
Python Essentials (Parts 1 and 2) | Python Institute | Yes | Yes | Python: Part 1 - Beginner, Part 2 - Intermediate | |
Free Python Courses and Tutorials on Udemy | Udemy | Yes - Some courses are for beginners | Various Python Topics | ||
List of Free Python Resources | Hakin9 | Yes | Several Python resources including videos, books, tutorials, and challenges | ||
Learn NASM Assembly | Tutorialspoint | Yes | Yes | NASM Assembly | |
Regex Academy: An Introduction to Text Parsing Sorcery | Udemy | Yes | Regular Expressions (Regex) | ||
RegexOne | RegexOne | Yes | Yes | Regular Expressions (Regex) | |
PowerShell Documentation - Including PowerShell 101 | Microsoft | Yes | PowerShell 101 under Getting Started (Overview) - Learning PowerShell. Also contains links to PowerShell communities on Discord, Slack, etc. | ||
Getting Started with Microsoft PowerShell | Channel 9 | Yes | PowerShell Scripting, Automation, The Help System, Remoting, Installation, Customization | ||
Linux BASH Shell Script Basics | YouTube - Joe Collins | This course assumes that you have knowledge of the Linux CLI and Linux filesystem. | Linux Bash Shell Scripting | ||
Learn VBScript | Tutorialspoint | Yes | Microsoft VBS (Visual Basic Script) syntax, Variables, Operators, Loops, Events, Cookies, Strings, Arrays, Regex | ||
JSON Tutorial | Tutorialspoint | This Tutorial assumes that you have basic knowledge of HTTP and JavaScript. | JSON Syntax, Objects, Schemas, Examples, Data Types | ||
SANS JSON and jq Quick Start Guide | SANS | JSON, Nested Objects, Array Elements, JSON Structure, Filtering | |||
SQLite Tutorial | SQLite Tutorial | Yes | Yes | SQLite | |
SANS SQLite Pocket Reference | SANS | SQLite Database, Query Structure, Operators, Data Types, Table Joins, Timestamp Conversion, CLI Options | |||
SoloLearn | SoloLearn | Yes | Yes | Yes - Certificate of Completion | Python, C++, Java, JavaScript, C#, C, SQL, Machine Learning, Data Science with Python, HTML, PHP, CSS, JQuery, Ruby, React + Redux, Angular + NestJS, Swift |
Free Packt Workshops | Packt | Yes | Yes | Python, Ruby, Java, Go, Clojure, C++, SQL, PHP, JavaScript, HTML, CSS | |
Git Started with GitHub | Udemy | Yes | Installation, Workflow, Configuration, Git Clone, Push, Command Line | ||
Getting Git Right | Atlassian | Yes | Git, Bitbucket Cloud, Git SSH | ||
GitHub Training | Microsoft Learn | Yes | Yes | Yes - Digital Badge | Introduction to GitHub, Introduction to Git, Best Practices, Pull Requests, Commits, Workflows, GitHub Script, Branching and Merging |
APIs for Beginners | YouTube - freeCodeCamp.org | Yes | Yes | Application Programming Interface (API) | |
Learn JSON in 10 Minutes | YouTube - Web Dev Simplified | Yes | JSON - What it's used for, syntax, examples | ||
Introduction to ARM Assembly Basics | Azeria Labs | Yes | Writing ARM Assembly, ARM Data Types and Registers, ARM Instruction Set, Memory Instructions: Loading and Storing Data, Load and Store Multiple, Conditional Execution and Branching, Stack and Functions. | ||
DFIR Python Study Group | YouTube - Alexis Brignoni | Yes | DFIR Python Study Group using the book "Head First Python: A Brain-Friendly Guide, 2nd edition" | ||
It's Great to C You | YouTube - James Duffy | Yes | C Programming |
Core Training
Free Linux Training
Name & Direct Link | Platform | For Beginners | Hands-On Component | Proof of Completion | Topics |
---|---|---|---|---|---|
Introduction to Linux | edX | Yes | Costs Extra | Command Line Operations, Linux Distributions, System Configurations, Linux GUI, Common Linux Applications | |
NDG Linux Unhatched | Cisco Networking Academy | Yes | Yes | Yes - Certificate of Completion | Linux Installation and Configuration, Linux Command Line Interface (CLI), Linux Virtual Machine, |
NDG Linux Essentials | Cisco Networking Academy | Recommend taking NDG Linux Unhatched first. | Yes | Yes - Certificate of Completion | Open Source Software and Licensing, Command Line, Linux Filesystem, Files and Directories, Archiving and Compression, Basic Scripting, Computer Hardware, Data Storage, System & User Security, Users & Groups, Ownership & Permissions |
Linux Command Line Basics | Udacity | Yes | Yes | Shell Commands, Linux Filesystem, Linux Terminal | |
Free Linux Courses and Tutorials | Udemy | Various Linux Topics | |||
Linux BASH Shell Script Basics | YouTube - Joe Collins | This course assumes that you have knowledge of the Linux command line and filesystem. | BASH Shell Scripting | ||
Linux Workshop (Hands On Introduction to Linux) by Wesley Phillips | YouTube - Blacks in Cybersecurity | Yes | Yes | Linux | |
Linux Journey | Linux Journey | Yes | Linux Command Line, User Management, Permissions, Processes, Packages, Devices, Filesystem, Kernel, Init, Process Utilization, Logging, Network Sharing, Network Basics |
Free Networking Training
Name & Direct Link | Platform | For Beginners | Hands-On Component | Proof of Completion | Topics |
---|---|---|---|---|---|
Free Short Course: Computer Network Fundamentals | Charles Sturt University | Yes | Yes - Certificate of Completion | Ports, Protocols, OSI Layers, Network Topologies, WAN, Device Hardening, Authentication, Access Controls, Wireless, Best Practices, Business Continuity, Disaster Recovery | |
Basics of Network Security | Future Learn | Yes | Yes | Costs Extra | Network Security, Cyber Attacks, Intrusion Detection, Security Threats, Case Studies, Asset Protection |
Network+ Training Course | Professor Messer | Professor Messer A+ Training Courses are Recommended First | OSI Model, Ethernet, Ports, IP, Routing & Switching, IPv4, IPv6, IGP, EGP, NAT, Access Controls, Subnetting, Binary, Topologies, Wireless, Cellular, DHCP, NTP, DNS, WAN, Remote Access, Attacks, Segmentation, Protocols | ||
Network+ Practice Tests | ExamCompass | Network+ | |||
Network+ Practice Test App | PocketPrep | Network+ | |||
Network Assurance | TEEX | Recommend taking a beginner Networking and beginner Cybersecurity course first. | Firewalls, Intrusion Detection/Prevention, cryptographic ciphers, AAA (Authentication, Authorization, Accounting), server and client security, secure policy generation | ||
Network Security | edX | Costs Extra | Packet Sniffing, Password Cracking, Port Scanning, Exploits, Access Control Lists, Snort, DHCP, DNS, Attacks, Mitigation | ||
Network and Security Foundations | edX | Yes | Costs Extra | Networking Technologies, Vulnerabilities, Threats, Risk Mitigation, Security Management Policies and Procedures. | |
Discovering Computer Networks: Hands On in the Open Networking Lab | OpenLearn | Yes | Yes | Yes - Statement of Participation, Digital Badge | Home Networks, Packet Tracer, IP Addresses, Switches, Routers, Network Configuration, NAT, DHCP, Wi-Fi, DNS, Subnetting, MAC Addresses, Cisco CLI, ARP, IPv4, IPv6, VLAN, Routing Protocols |
CCNA ICND1 and ICND2 | Alison | Costs Extra | Cisco CCNA Training | ||
The Bits and Bytes of Computer Networking | Coursera (select "Audit" for the free version) | Yes | DNS, IPv4, DHCP, Network Model, TCP/IP, Network Troubleshooting Tools and Techniques, Cloud Computing | ||
Intel Networking Academy - Network Transformation 101 | Coursera | Costs Extra | Software-Defined Networking, Internet of Things (IoT), Network Architecture, Virtualization | ||
Intel Network Academy - Network Transformation 102 | Coursera | Network Transformation 101 is Recommended First | Costs Extra | VNF Operations & Development, Cryptography, Hyperscan Technology, Open Source Standards, DPDK, FD.io | |
Network Security - Protocols | edX | Costs Extra | Cryptography, TLS/SSL, IPSec, Layer 2 Security, Wireless Security | ||
Connected Dots Online | Connected Dots | Yes | Yes | Switching, Routing, IP Addressing & Subnetting, Static Routes, VLANS & Trunks, IP Services. Some courses are still under development. | |
CS402: Computer Communications and Networks | Saylor Academy | Yes | Yes - Certificate of Completion | Networking Protocols, Networking Layers, Cloud | |
Network+ Study Labs | YouTube - CYBERINSIGHT | Yes | Network+, Packet Tracer, SSH, DNS, Telnet, NTP, DHCP, TCP, UDP, ICMP, Static Routs, RIP, EIGRP, VLANs, MAC Addresses, ARP, Subnetting, VLSM |
Free General IT/Cybersecurity Training
If you are a complete beginner to IT, I recommend starting with the Hopper’s Roppers courses at the top of the list.
Name & Direct Link | Platform | For Beginners | Hands-On Component | Proof of Completion | Topics |
---|---|---|---|---|---|
Introduction to Computing Fundamentals | Hopper's Roppers (Roppers Academy) | Yes | Yes | Home Lab, Linux, Windows, Internet, Python, Github, Hardware | |
Introduction to Security | Hopper's Roppers (Roppers Academy) | Hopper's Roppers Introduction to Computing Fundamentals is recommended. | Yes | Risk, Threats, Attacks, Cyber Kill Chain, Malware Types, Password Security, Networks | |
Introduction to Capture the Flag | Hopper's Roppers (Roppers Academy) | Hopper's Roppers Introduction to Computing Fundamentals is recommended. | Yes | Forensics, Cryptography, Web Exploitation, Wireshark | |
A+ 220-1001 Training Course | YouTube - Professor Messer | Yes | Computer Hardware, Mobile Devices, Networking, BIOS | ||
A+ 220-1002 Training Course | YouTube - Professor Messer | A+ 200-1001 Training Course | Windows, Linux, macOS, Attacks, Malware, Scripting | ||
Cybersecurity Fundamentals | edX | Yes | Costs Extra | Security Concepts and Problems, Cryptography, Networking, Systems Administration, Malware, Forensics, Detection, Prevention | |
Cybersecurity Basics: A Hands-On Approach | edX | Basic knowledge of networking and operating systems. | Yes | Costs Extra | Cybersecurity landscape, reverse engineering, network attacks, malware, vulnerability management, pentesting |
Introduction to Cybersecurity | OpenLearn | Yes | Yes - Statement of Participation | Threat Landscape, Phishing, Malware, Authentication, Networking, Cryptography, Laws, Risk | |
Introduction to Cybersecurity | Cisco Networking Academy | Yes | Yes | Yes - Certificate of Completion | Cybersecurity Overview, CIA Triad, Breaches, Attacks, Threats, Cyberwarfare, Firewalls, Detection, Cyber Kill Chain |
Cybersecurity Essentials | Cisco Networking Academy | Introduction to Cybersecurity is recommended. | Yes | Yes - Certificate of Completion | CIA Triad (in depth), Countermeasures, Cybersecurity Domains, ISO, Threats, Vulnerabilities, Attacks, Malware, Cryptography, Access Controls, Stenography, Obfuscation, Incident Response, Hardening, Disaster Recovery, Cyber Laws |
SANS Cyber Aces Tutorials | SANS Cyber Aces | Yes | Yes | Windows, Linux, Networking, Bash Scripting, PowerShell, Python | |
Free Short Course: Phishing Countermeasures | Charles Sturt University | This is an intermediate course. Hopper's Roppers Introduction to Computing Fundamentals and Introduction to Security is recommended. | Yes | Yes - Certificate of Completion | Network Security, Threat Intelligence, Cybersecurity Architecture, Risk Management, Application Security |
Free Short Course: Cyber Warfare and Terrorism | Charles Sturt University | This is an intermediate course. Hoppers Ropper's Introduction to Computing Fundamentals and Introduction to Security is recommended. | Yes - Certificate of Completion | Cyber Weapons, Cyber Attacks, Cyber Terrorism, Military Cyber Preparedness | |
Free Short Course: Enterprise Cybersecurity Fundamentals | Charles Sturt University | This is an intermediate course. Hopper's Roppers Introduction to Computing Fundamentals and Introduction to Security is recommended. | Yes - Certificate of Completion | Threats, Attacks, Secure Design, Physical Security, Disaster Recovery, Business Continuity, Network Security, System Security, Defense in Depth | |
IBM Security Learning Academy | IBM Security Learning Academy | Hopper's Roppers Introduction to Computing Fundamentals and Introduction to Security are recommended. | Yes | Yes - Progress Report and Digital Badges | IBM Products (QRadar, Resilient SOAR, etc), Cryptography, Encryption, Cloud, Mobile Security, Access Management, and more. |
Palo Alto Networks Free Training | Palo Alto Networks | Hopper's Roppers Introduction to Computing Fundamentals is recommended. | Cybersecurity, Cloud Security, Security Operations Center (SOC), Network Security, Cortex XDR, Firewalls, Prisma | ||
Geek University | Geek University | Yes | Yes - Certificate of Completion | CCNA, Linux, VMware ESXi, NMAP, SQL, Raspberry Pi, Apache HTTP Server, VMware Player, Splunk, VirtualBox, Python | |
Cybering.cc | Cybering.cc | Yes | Yes | Linux Command Line, Binary, Octal, Hexadecimal, XOR, Bitwise Operators, Regex, File Formats, Networking, Wireshark, MySQL | |
Security+ Training Course | YouTube - Professor Messer | A+ and Network+ Training | Malware, Attacks, Vulnerabilities, Intrusion Detection and Prevention, Access Controls, VPN, SIEM, Mobile Devices, Networking, Incident Response, Risk Assessment, BIA, Cryptography, Wireless, PKI | ||
Security+ Practice Tests | ExamCompass | Security+ | |||
Security+ Practice Test App | PocketPrep | Security+ | |||
Network and Security Courses | Alison | Costs Extra | A+, Cloud+, Security+, CCNA, CISSP, Networking, NotPetya, WannaCry, Arduino, IoT, Cryptography, Server Administration | ||
An Introduction to Cryptography | Future Learn | Yes | Yes | Costs Extra | Cryptography, hashing, historical ciphers, cryptanalysis |
SANS Free Cybersecurity Community Resources and Programs | SANS | Yes - For some things such as Tech Tuesday Workshops | Yes - For Webcasts, Forums, Summits, and other events. Earn CEUs. | Cloud Security, Cyber Defense, Digital Forensics, Incident Response, Industrial Control Systems, Penetration Testing | |
Labtainers | Naval Postgraduate School | Hopper's Roppers Introduction to Computing Fundamentals and Introduction to Security are recommended. | Yes | Software Vulnerabilities, Networking, PCAP Analysis, Cryptography, Web Security, System Security, ICS Security, quantum algorithms | |
RangeForce Community Edition | RangeForce | Hopper's Roppers Introduction to Computing Fundamentals and Introduction to Security are recommended. | Yes | Yes - Earn CPE Credits after completing 5 modules | Splunk, Suricata, YARA, NMAP, Event Logs, PowerShell, NTLM, Docker, Kubernetes, Linux, SQL Injection, Cross-Site Scripting |
Fortinet Cybersecurity Training | Fortinet | Recommend Professor Messers Network+ and Security+ training. | Yes - Qualifies for (ISC)2 CPE credit. | Geared toward Fortinet Products, Cloud, Wireless, SIEM, Threat Protection, Next Generation Firewall | |
HTB Academy | Hack The Box | Recommend Hopper's Roppers Introduction to Computing Fundamentals, Introduction to Security, and Introduction to Capture the Flags. | Yes | Linux, Password Cracking, Hacking, Network Enumeration with NMAP, Windows, JavaScript Deobfuscation, Secure Coding | |
Gerald Auger - Simply Cyber YouTube Channel | YouTube - Gerald Auger - Simply Cyber | Yes | Home Labs, SOC Analyst Interview Questions, SOC Analyst Skills, Tools, Kali, Vulnerability Scanning, Certifications Roadmap, Entry Level Cyber Jobs Explained, Getting into Cybersecurity | ||
Cyber Warrior Studios YouTube Channel | YouTube - Cyber Warrior Studios | Yes | Various Cybersecurity Topics Including: Phishing, OSINT, Kali, Malware, Cybersecurity Interview Do's and Don'ts | ||
Microsoft Azure | Microsoft Learn | Yes - You can select Beginner Level on the Website. Introduction to Azure Fundamentals is a good place to start. | Yes - Digital Badges | Over 850 Azure topics | |
AWS Free Digital Training | AWS Training and Certification | Yes - Beginners can select the Fundamental experience level on the Website. AWS Cloud Practitioner Essentials is a good place to start. | Over 400 AWS Topics | ||
Google Cloud Training (Select On-Demand Courses) | Google Cloud Training/Qwiklabs | Yes - Beginners can select Introductory level. Google Cloud Essentials is a good place to start. | Yes | Yes - Digital Badges | Over 500 Google Cloud Topics |
Jon Good's YouTube Channel | YouTube - Jon Good | Yes | Beginners Guide to Cyber Security Careers, CySA+ Training, CISSP Training, Linux Training for Cyber Security Beginners, Windows Training for Cyber Security Beginners, Cloud Concepts | ||
Introduction to Security | YouTube - Ming Chow | Yes | Using Kali Linux VM, Packet Analysis Using Wireshark, Basic Recon using Nmap, Scapy, Password Cracking with John the Ripper, Vulnerability Scanning, Burp Suite, Web Security, Really Bad Code, Static Analysis, Malware, Forensics |