learning paths

Learning for everyone

Free lessons in a clear order. Each module ends with a small practice flag.

What our motto means in practice

Learning for everyone was the first thing CTF-ORION stood for. It still decides how lessons are built and who they are for.

Free, always

No locked lessons and no premium tier for the good parts. Knowledge here is open.

Your own pace

No deadlines and no streaks. Come back after a week or a year and pick up where you stopped.

No prerequisites

Foundations assumes nothing. If you can use a browser, you can start today.

Anyone can teach

Lessons come from the community too. Learn here today, teach here tomorrow.

Foundations

Ten modules from no background to your first full challenge. Do them in order; each one builds on the last.

10 modules About 5.2 hours in total Absolute beginner
  1. 25 min

    Working in a terminal

    Moving around, reading files and running commands without fear.

  2. 20 min

    Files and permissions

    What owners, groups and permission bits actually control.

  3. 30 min

    How the web talks

    Requests, responses, headers and cookies, seen in your own browser.

  4. 25 min

    Encodings

    Base64, hex and URL encoding, and how to recognise each at a glance.

  5. 30 min

    Hashes and encryption

    Why they are different and when each one is used.

  6. 35 min

    Reading network captures

    Opening a capture file and following a conversation.

  7. 25 min

    Searching like an investigator

    Search operators, archives and checking your sources.

  8. 40 min

    Your first reversing tool

    Loading a small program and reading what it does.

  9. 35 min

    Small scripts

    Automating boring steps with a few lines of Python.

  10. 45 min

    Your first full challenge

    Putting it all together on a beginner CTF challenge.

Start with module 1

Category paths

After Foundations, go deeper in the area you enjoy most. Each path matches a challenge category, so practice is always one click away.

soon

Cryptography

From classical ciphers to how modern schemes break when they are used carelessly.

0 modulesBeginner to medium
soon

Forensics

File formats, disk images and network captures, and how to find what someone tried to hide.

0 modulesBeginner to medium
soon

Reverse engineering

Reading programs you did not write: assembly basics, decompilers and patient note-taking.

0 modulesEasy to hard
soon

OSINT

Searching public sources carefully, verifying what you find, and respecting the people behind the data.

0 modulesBeginner to easy
soon

Steganography

Messages tucked inside images, audio and documents, and the tools that bring them out.

0 modulesBeginner to easy
soon

Web and Pwn

These paths open together with machine-based challenges, once our tunnel system is ready.

Waiting on tunnels

How a module works

Every module, in every path, follows the same three steps.

  1. Read the lesson

    Short pages with diagrams and examples. Most take ten to twenty minutes.

  2. Try it yourself

    A guided exercise with a downloadable file, so you practise on something real.

  3. Submit the practice flag

    Paste the flag you found. Practice flags never affect any scoreboard.

Know a topic well?

Write a module or a whole path. Community lessons are reviewed and published with your name on them.

Teach on CTF-ORION