Learn to code, then learn to defend it

Build real, working software from your very first lesson — then learn to break it and protect it. Fraedi takes you from your first web page to deployed web apps and hands-on security, one clear step at a time.

Browse all lessons Try the Arena

Why learn here

πŸ› οΈ Build real things

Every track ends in a project you actually made: a portfolio site, a to-do app, a deployed web app. You learn by building, not by watching.

πŸ›‘οΈ Security from day one

Most courses bolt security on at the end. Here it's woven through: you learn why code is safe as you write it, then study attack and defense properly.

✍️ Practise in the browser

Edit live code in the Raven's Forge inside the lessons, and test your defenses in the Arena. No installs needed to start.

πŸ•ŠοΈ Free to begin, yours to keep

The whole web course is free, with no account required. Your progress is saved, and you can download or delete your data any time.

The course

0 lessons across 0 tracks. Each builds on the last.

See every lesson β†’

By the end, you'll be able to

You finish with projects you can show people, and the habits that make software safe to ship.

About Fraedi

Fraedi is a learning platform with one idea at its heart: you should understand how to defend software as naturally as you build it. The lessons are written to be read by a complete beginner and to stay honest — every code example is tested, and every security claim is one you can check yourself.

The name comes from Norse myth. Odin's ravens Huginn (thought) and Muninn (memory) flew out each day and returned each night with what they had learned — which is how this site invites you to learn: think it through by day, keep it by night. That's also why the pages shift from light to dark as your own day does.

The security lessons are for learning and defense. You only ever practise on systems you own or have written permission to test.

The Arena

Practical, hands-on security: fix a vulnerable app and watch the Arena fire the real attack at your code to prove it holds. Climb this week's ranking β€” though three names always sit above the rest.

Enter the Arena

Community

A forum for learners and developers Coming soon

A place to ask questions, share what you've built, and get unstuck — with mentors and clear, friendly rules. It isn't open yet. When it is, you'll find it here.

Ready to start?

Create a free account