Skill trees
LabMe OS skill trees: Linux, networking, programming, database and cyber security paths; courses ordered from easy to hard, with real Kali Linux labs in the browser.
- Linux: 94 courses, 1539 lessons
- Networking and network services: 39 courses, 680 lessons
- Python: 29 courses, 508 lessons
- Programming languages: Java, Go, C and C++: 52 courses, 972 lessons
- Web basics: 45 courses, 730 lessons
- Databases: 51 courses, 865 lessons
- Data analysis and big data: 38 courses, 642 lessons
- Git and Docker: 23 courses, 346 lessons
- Kali and penetration testing basics: 15 courses, 261 lessons
- Reconnaissance and scanning: 15 courses, 238 lessons
- Traffic analysis: 29 courses, 438 lessons
- Passwords and cryptography: 16 courses, 248 lessons
- Web application security: 48 courses, 759 lessons
- Attack paths and their defence: 19 courses, 295 lessons
- Defence and hardening: 61 courses, 909 lessons
- Forensics, incident response and malware: 32 courses, 489 lessons
- Python for security: 17 courses, 264 lessons
- DevSecOps: 32 courses, 525 lessons
- Organisational security, ethics and compliance: 44 courses, 767 lessons
- Mobile app security: Android and iOS: 37 courses, 821 lessons
- Certification prep: 58 courses, 950 lessons
- Challenge packs: 19 courses, 322 lessons