Join
Learn track

Web Application Pentester

A complete, free curriculum for the skills an entry-level web-pentest certification assesses: recon, access control, injection, server-side attacks, and the engagement. Built on OWASP WSTG; unaffiliated with any exam vendor.

This is a complete, free curriculum for becoming an entry-level web-application penetration tester. It teaches the same skills the industry's junior web-pentest certifications assess, built on the public OWASP Web Security Testing Guide, in this platform's own words and against this Academy's own labs.

It is not affiliated with, or endorsed by, any certification vendor, and uses none of their material. Where a lesson names an exam, it does so only to say "this covers the skills that exam tests".

Do the five paths in order. Each builds on the last, and each ends most of its lessons with a real lab so you practise the skill, not just read about it. Start with Web Security Foundations (the on-ramp, listed separately above) if a request and a response are still new to you; then work down:

  1. Recon and mapping the target: find the hosts, name the technology, map the surface.
  2. Access control and authentication: the bug class that pays the most.
  3. Injection: SQL injection and cross-site scripting, in full.
  4. Server-side attacks and the file system: the highest-impact shelf, up to command execution.
  5. The engagement: methodology, scope, and the report, so all of it becomes professional work.

By the end you will be able to walk up to an unfamiliar web target, map it, find and prove real findings across the major bug classes, and write them up the way a client or a program expects.

5 paths · do them in order

  1. Beginner · 7 lessons · 170 min Free

    Recon and mapping the target

    Before a single payload: find the hosts, name the technology, read what the site hands out for free, and map the attack surface. Where every real engagement, and every exam, actually starts.

    PentestingHere · 0/7 done

  2. Beginner · 8 lessons · 215 min Free

    Access control and authentication

    The bug class that pays the most: is this person actually allowed to do this? IDOR, function-level access, weak logins, broken resets, hijackable sessions, and forgeable tokens, each with a real lab.

    PentestingHere · 0/8 done

  3. Beginner · 8 lessons · 230 min Free

    Injection

    When your input stops being data and becomes code the server runs: SQL injection (UNION, blind, past filters) to read the database, and cross-site scripting (reflected, stored, DOM) to run your script in a victim's browser. Each with a real lab.

    PentestingHere · 0/8 done

  4. Beginner · 8 lessons · 245 min Free

    Server-side attacks and the file system

    The highest-impact shelf: make the server read a file, run a command, fetch an internal URL, or parse hostile data. Path traversal, upload-to-RCE, command injection, SSRF, XXE, template injection and deserialization, each with a real lab.

    PentestingHere · 0/8 done

  5. Intermediate · 5 lessons · 110 min Free

    The engagement: methodology and reporting

    Turn the techniques into professional work: a repeatable methodology (OWASP WSTG), notes and evidence, scope and the honesty gate, a report that survives triage, and how to approach a timed practical exam. No labs. The skill is judgement.

    PentestingHere · 0/5 done