Back to all projects
Kastro Labs projectRotting

The Academy

Security education that's accessible and engaging for everyone

Screenshot of The Academy

Cybersecurity learning platform designed to bridge complex security concepts and practical, hands-on learning. The module-based curriculum and interactive labs support both non-technical beginners and experienced practitioners.

Interactive labs run entirely in the browser: Cipher Workshop visualizes classical and modern cryptography transformations, Web Security 101 covers XSS and SQL injection in a safe sandbox, and Network Fundamentals uses React Flow for packet flow visualizations.

Includes progress tracking, curated learning paths, difficulty tiers, CTF-style challenges with flag validation, and achievement badges.

Built on Next.js with TypeScript, Tailwind CSS, Auth.js, Vercel Postgres, Sandpack, AlaSQL, React Flow, React Spring, and Resend.