Write lessons
A single module or a whole learning path, written with our lesson template and practice flags.
One lesson, a few challenges or an hour with a beginner. Everyone is welcome.
Pick what suits your time and your skills. Every contribution stays free for learners.
A single module or a whole learning path, written with our lesson template and practice flags.
File and static challenges for practice, or a set for an event. We help with testing and difficulty.
Answer questions, review writeups and help people get unstuck without handing over flags.
Bring lessons into Bangla and other languages so more people can learn in the language they think in.
You don't need a job title or a certificate. If you understand something well enough to explain it clearly, that is enough. Reviewers help shape every lesson before it goes live.
Your name and profile appear on every lesson and challenge you publish.
Each submission gets a reviewer who helps with clarity, accuracy and difficulty.
Your work stays open to every learner on CTF-ORION, today and later.
The same process for lessons and challenges.
Tell us what you want to teach and share something you've written or built before, if you have it.
Use our lesson or challenge template. Every lesson ends with a practice flag.
A reviewer test-solves and checks the content. You get clear notes, not a yes or no.
It goes live with your name on it, free for everyone.
These keep lessons useful and keep learners safe.
Make a free account, open the studio and write your first lesson or challenge. A reviewer reads it before it goes live.