warming up your workspace

Learn Python for Cybersecurity

You learn security the way attackers do: by breaking things, byte by byte. Built for aspiring pentesters, CTF players, and security-curious developers. You write real Python, run it in the browser, and watch it pass. No installs, no toy apps, no lectures.

11 projects, 275 hands-on levels, first project free.

Problems you will solve

  • crack a classical cipher by hand
  • decode and forge network packets
  • capture the flag in a hardened box

By the end you can read exploits, write your own tools, and think like an attacker.

What you will build

  • Foundations: code through cybersecurity
  • Encoding & Data Representation
  • Classical Cryptography
  • Hashing & Integrity
  • Password Cracking
  • Modern Cryptography
  • Log Analysis & Forensics
  • Network Analysis
  • Web Security
  • Reverse Engineering
  • Capture The Flag

Start the Cybersecurity track free.

Frequently asked questions

Do I need to know how to code to start Cybersecurity?

No. The Programming for Hackers track starts from the fundamentals and builds up, and the first project is free.

Do I need to install anything?

No. Every level runs in your browser and is graded the moment your code works. No Python install, no setup.

What language will I write?

Python. You write real Python, run it, and get instant feedback across 275 hands-on levels.

Is it free to start?

Yes. The first project is free with no card. Unlimited access to all 33 tracks is $12 a month or $100 a year.