Hafez Academy
Hands-on security training

Learn to break real targets, step by step.

Hafez Academy teaches offensive security from the ground up — written lessons, quizzes and labs that run on the same engine our assessments use. Read it, then do it, with a tutor that gives graduated hints when a lab stalls, and your progress tracked per module.

  1. 1 Read the lesson
  2. 2 Pass the quiz
  3. 3 Break the lab
  4. 4 Capture the flag
From zero · no prior exploit experience Lessons and labs in one path Graduated hints when you stall
Early access

Be first in when we open

Hafez Academy opens to everyone soon. Leave your email and we will write to you the moment your account is ready.

One email when we launch. No newsletter, no spam.

The map

Everything you'll work through, and where it leads.

Start in Foundations, branch into the offensive tracks, and on into defence. Every subject names what it needs first, so you always know your next step — not a pile of disconnected videos.

Foundations

Networking & the WebSystems & CodeCryptography

Offensive Security

WebMobileBinary ExploitationNetwork & InfrastructureCloud & Containers

Defensive Security

Detection & ResponseSecure Development

Open the full skill graphEvery subject, its prerequisites, and where it leads — readable without an account.

How it works

Read it, then break it.

Every subject is a short path of lessons and labs. You read a little, prove it on a quiz, then open a lab on the same isolated engine our assessments run on — so what you practise is exactly what gets measured.

Lessons that build

Written in small blocks, one idea at a time, each ending where the next begins. A checkpoint quiz stands between a lesson and the lab it unlocks.

block lessonsquizzes

Labs on the real engine

Your own isolated environment with a flag that is yours alone. Nothing to install — the lab opens in the browser and tears down when you are done.

isolatedper-learner flag

A tutor, not an answer key

Stuck on a lab? The tutor gives one graduated hint at a time, escalating only as far as it must. The write-up stays sealed until you solve it or choose to give up.

graduated hintsearned write-ups

Progress you can see

Every lesson read and lab solved is tracked per module and placed on the skill graph, so you always know what you have finished and what it opens up next.

per-moduleskill graph
The path

From your first request to a working exploit.

Start in Foundations with no prior exploit experience, move through web, and on into the harder subjects. Each path names what it assumes, so you can start where you are rather than at the very beginning.

✓
Structured, not a pile of videos Ordered paths with prerequisites, each ending in a lab you actually solve.
✓
Free to start Foundations and every path's opening lessons are open; depth is a subscription.
✓
Learn by doing the real thing The labs are challenges from the same library the competition draws on.

See the skill graphEvery subject, what it needs first, and where it leads — readable without an account.

Start from zero, today.

Foundations and every path's opening lessons are open. Make an account and your first lab is minutes away.

Request early access

Already sharp? Prove it on HafezCTF — same account, same engine.