LEARN BY ATTACKING.

LEARN
ETHICAL HACKING
FROM WORKING
PROFESSIONALS.

Read, watch — then attack. Safe lab, real vulnerabilities. XP, levels and skills that hold up at work.

02 / ONE MODULE, START TO FINISH

READ. WATCH.
THEN ATTACK.

ALL COURSES

WATCH THE VIDEO

Topic walked through on screen — before you open the terminal. Short, no filler.

READ THE THEORY

Text, diagrams and code snippets. Just enough context before you crack open the lab.

BREAK THE LAB

In seconds, your own server runs a vulnerable app. Attack it freely — it is here to be broken.

CLIMB THE BOARD

XP, levels and a spot in the top 10. The board tracks who breaks the most — not who watches the most.

WHY HAKATEMIA

THE PLATFORM
WE WISHED FOR
WHEN WE STARTED.

Hakatemia was built by people who taught themselves to hack without anything like this — piece by piece, forum by forum, on their own time. This is the course track and community we wish we had then. Now it sits ready for you.

Hakatemia · Hack · Learn · Evolve
04 / VOICES

MEMBER STORIES

Words from our members.

Hakatemian myötä iski kunnon kipinä alaan – opin paljon uutta ja sain varmuutta tekemiseen. Tämän ansiosta aion kurssin jälkeen hakeutua saman alan opintoihin. Ehdottomasti kannatti lähteä mukaan!
samppa291
LEVEL 17
Hakatemia on auttanut minua oppimaan Kyberturvallisuudesta hauskalla ja tehokkaalla tavalla.
CyberCodo
LEVEL 16
Hakatemia auttoi minua ymmärtämään kyberturvaa käytännön kautta. Tehtävien avulla opin, miten haavoittuvuudet toimivat ja miten niitä voi testata turvallisesti. Nyt osaan analysoida ja ratkaista ongelmia aivan uudella tasolla – suosittelen lämpimästi!
nic
LEVEL 23
Tämä koulutuspaikka on kuin tehty minua varten. Olen perustason tietokoneenkäyttäjä ja osaan ladata sovellukset netistä, mutta siihen taitoni jää. Tämä avaa silmiä turvalliselle tietotekniikan käytölle ja varmasti on apua myös ammatillisesti.
H3l5ink1
LEVEL 13
Nollasta innostuneeksi koodariksi

Lähdin Hakatemiaan täysin kylmiltään – en ollut koodannut koskaan, mutta jokin siinä maailmassa kiinnosti. Halusin testata, voisiko ohjelmointi tai kyberturvallisuus olla se oma juttu. Ja kyllä, se todellakin oli!

Kurssit ovat olleet selkeitä, suomenkielisiä ja yllättävän koukuttavia. Tuntui hyvältä oppia asioita omaan tahtiin ilman painetta. Nyt tiedän, että haluan hakea opiskelemaan tieto- ja viestintätekniikkaa, ja suosittelen Hakatemiaa lämpimästi kenelle tahansa, joka miettii mistä aloittaa – vaikka ihan nollasta.
LEVEL 18
Hakatemia tarjosi täydellisen aloituksen tietoturvan oppimiseen. Ensimmäiset haasteet veivät mukanaan, ja onnistumisen tunne motivoi jatkamaan. Suosittelen kaikille, jotka haluavat oppia!
LEVEL 22
Olen oppinut paljon käytännön tekemistä tietoturvasta! Hakatemiassa parasta on Discord yhteisö, josta on aina saanut apua mikäli sitä on tarvinnut! Ongelmiin reagoidaan myös nopeasti!
LEVEL 20
Olen oppinut paljon perusteita Hakatemista ja osallistuin ensimmäisen kerran CTF kilpailuunkin jossa sai paljon apua ja uutta oppia!
Username123
LEVEL 15
Vahva suositus XXE labroista sain kokemusta niitä kautta ja sain ensimmäisen bug bountyni, kiitos siis hakatemia!

-Arttu/G1gaByt3/Mr0zzy
LEVEL 21
5/5 hienosti tehty alusta eikä opetuksessakaan ole puutteita, alusta innosti uudelleen aloittamaan hakkeroinnin
LEVEL 14
LEVEL UP

Every solve banks XP.

Levels, badges and a top-10 leaderboard. The XP system tracks what you can actually do — not what you have watched.

  • Solve tasks, climb levels
    Every cracked lab drops XP and pushes you toward the next level.
  • Stack the skills, not just the points
    XP routes into real skills — SQLi, XSS, RCE, crypto — so you see where you are sharp and where you are not yet.
  • Stack up against the rest
    The top-10 leaderboard tracks who breaks the most. A spot on it does not lie.
  • Keep the streak alive
    Every day you solve something extends your streak. One missed day resets it.
  • Earn the badges
    Specific challenges and milestones drop badges you do not get from watching videos.
hakatemia.fi/profile
TAIDOT · SKILLS
Skill Tree
14Web
12,800 / 15,000
11Network
8,400 / 12,000
13Linux
11,200 / 14,000
7Crypto
3,200 / 6,000
9Forensics
5,600 / 8,000
5Reversing
1,900 / 4,500
RANK
#27
STREAK
12 days
SOLVED
148 labs
NO VPN. NO INSTALL.

The lab opens in your browser in seconds.

Terminal, Kali desktop or code editor — all inside your browser, no VPN or local install. Labs run in Finland, so latency stays out of the way when a reverse shell is calling back.

  • Web-based terminal
    Most labs only need a shell. The xterm.js-based terminal runs straight in the browser — real-time, copy/paste working, even on a slow link.
  • Kali desktop
    When you need Burp, ZAP or another GUI tool, you get a full Kali Linux desktop over a WebSocket-tunneled VNC — right in the tab, nothing to install.
  • Code editor in the browser
    When a solve needs your own exploit, you write and run it in an editor that lives in the browser. No local setup, no "why does this not build on my machine".
hakatemia.fi/labs/sqli-101
kali · web-terminal
10.10.20.31
kali@hak-lab:~$
VIDEO → THEORY → LAB → FLAG → XP

The full path of one module.

On a regular platform you watch videos and read text. Same here — but here that is only the warmup. Hakatemia’s core is the lab: you attack real vulnerable targets and bank XP for every flag.

hakatemia.fi/courses/web-101/sql-injection
MODULE 02 · LESSON 04 · SQL INJECTION
OPPITUNTI · LESSON
SQL Injection · Basics

Klassinen virhe: käyttäjän syöte upotetaan sellaisenaan SQL-kyselyyn. Tutki kirjautumislomaketta ja löydä reitti admin-käyttäjän taakse ilman salasanaa.

TEHTÄVÄ · TASK

Pura kirjautumislogiikka ja kaappaa flag{…} käyttäjätaulusta.

SYÖTÄ LIPPU
flag{sql_1nj3ct10n_pwn3d}
kali · web-terminal
10.10.20.31
kali@hak-lab:~$
  • 01
    Watch video.

    Many courses or modules have a video where the topic is covered.

  • 02
    Read material.

    All modules include readable material consisting of text, images, questions, and exercises.

  • 03
    Start lab task.

    In seconds, your own server runs a vulnerable web app. Find and exploit freely — depending on the task you also get a Kali terminal in the browser for running tools and catching reverse shells.

  • 04
    Use tools.

    As a Hakatemia PRO member, you will also have access to Hakatemia tools that make it easier to find and exploit vulnerabilities.

  • 05
    Enter flag on Hakatemia page.

    When you complete a task, you will receive a flag from the lab environment. When you enter the flag on the Hakatemia page, you will earn experience points and progress in the course.

  • 06
    Climb the leaderboard.

    Hakatemia has a leaderboard that always lists the top ten hackers in Hakatemia with their levels and experience points.