Skip to content
INDEXSuggest a site
Back
Hacksplaining

Hacksplaining

Open educational resources & free learning platformsSkill-Based & Vocational LearningInteractive Learning Tools
FreemiumWeb
Visit site

Verified working Aug 19, 2026

Interactive secure-coding lessons built around exploiting real bugs.

Hacksplaining is a web-based training site for learning how software vulnerabilities work and how to prevent them in code. Its lessons have learners first trigger or abuse an attack, then review safer implementation patterns across languages such as Python, JavaScript, Java, and Go. Personal learning is free, while team training adds management and reporting features.

Why it stands out

  • Combines offensive practice with defensive code patterns instead of presenting security as passive reading.
  • Includes newer AI-era topics such as prompt injection alongside classic web vulnerabilities.
  • Lessons are designed to fit into 15–30 minute sessions, making them easier to use during a workday.
  • Examples span several mainstream languages, helping developers map concepts to their own stack.
  • Team plan focuses on training evidence with dashboards and compliance reports, not just course access.

Good to know

  • Free access is for personal use; team dashboards, SSO, progress oversight, and compliance reports are paid.
  • Learners are expected to understand basic coding concepts, so it is not a first programming course.
  • The curriculum centers on application security and secure coding, not the full breadth of cybersecurity operations.

Photos

Illustration for Hacksplaining