Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is Hacker101?
Hacker101 is a free web security class from HackerOne, built around two main activities: video lessons and Capture the Flag (CTF) challenges. The page describes it as suitable both for programmers curious about bug bounties and for experienced security professionals, so it is designed as a learn-by-doing resource rather than a formal certification course.
What you actually do there
- Video Lessons — structured lessons, guides and resources covering web security topics at your own pace.
- Capture the Flag — hands-on CTF levels described as inspired by real-world scenarios, where you apply what you learned rather than just watch.
Who it fits
| Reader | Why it works | Trade-off |
|---|---|---|
| Developer new to security | Free lessons plus practical levels; no cost to try | You need self-direction; it is a class, not a guided bootcamp |
| Aspiring bug bounty hunter | CTF levels mirror realistic targets, which is closer to bounty work than theory alone | Challenges can be hard; expect to get stuck and look things up |
| Experienced security professional | Can skip ahead to CTFs for practice | Less value if you already know the fundamentals |
A concrete way to use it: if you write web applications, work through the lessons on the vulnerability classes most relevant to your stack, then attempt the matching CTF levels to confirm you can actually spot and exploit them. That combination — read, then break something — is the main reason to choose this over a video-only course.
A practical next step is to open the CTF section first and try one level cold. If it feels out of reach, go back to the video lessons and return to it; that loop tells you quickly whether the format suits how you learn.
Is Hacker101 completely free to use?
Yes. Hacker101 is described as a free class for web security, and the page lists its main resources — Capture the Flag levels, video lessons, guides and resources — without any pricing or payment signals. The two entry points it highlights are "Start hacking!" and "Explore free classes," both framed as free.
H3 What "free" covers
- Video lessons and guides: The site presents these as free educational content.
- Capture the Flag levels: CTF practice is offered as part of the same free class, inspired by real-world scenarios.
- Audience: It is aimed at programmers curious about bug bounties as well as experienced security professionals.
H3 A practical next step If you are deciding whether to invest time, start with one video lesson and one CTF level to test the fit. The lesson gives you the concept; the CTF shows whether you can apply it under time pressure. If the format works for you, work through the classes systematically rather than jumping between levels.
H3 How it compares
| Option | Best for | Trade-off |
|---|---|---|
| Hacker101 Hacker101 | Structured free web security lessons plus CTF practice | Content is web-security focused, so it won't cover every security domain |
| General CTF platforms | Broad competition-style challenges | Often less guided teaching alongside the challenges |
| Paid bootcamps | Scheduled instruction and mentorship | Cost, and usually a fixed pace |
H3 Decision criterion Choose Hacker101 if you want free, self-paced web security learning with hands-on practice and no signup barrier mentioned on the page. Look elsewhere if you need formal certification, live mentorship or coverage of non-web topics.
How does the Hacker101 Capture the Flag (CTF) work?
Hacker101's CTF is a set of practice levels you work through to apply web security concepts hands-on. According to the site, the levels are "inspired by the real world," and the CTF sits alongside free video lessons, guides, and resources under the banner of learning to hack. In practice, that means you pick a challenge, probe the target application for weaknesses, and capture the flag once you find the intended vulnerability.
H3 How the pieces fit together
- Video lessons and guides teach the underlying concepts.
- CTF levels let you put those skills into practice against realistic scenarios.
- Progression is typically self-directed: you choose a level, work the problem, and move on when you succeed.
H3 What a session looks like
A concrete example: you watch a lesson on a common web flaw, then open a CTF level built around a similar weakness. You inspect the application, test inputs, and try to reach a hidden flag. When you capture it, you confirm you understood the concept well enough to exploit it. This loop—learn, practice, confirm—is the core value.
H3 Who it suits
- Programmers curious about bug bounties, who can transfer coding knowledge into security testing.
- Aspiring security professionals, who need practical reps beyond theory.
- Seasoned professionals, who can use the levels to sharpen specific skills.
H3 Trade-offs to weigh
The CTF is free and self-paced, which makes it easy to start. The flip side is that self-direction requires discipline, and realistic challenges can be frustrating when you get stuck. If you prefer structured curricula with deadlines, you may need to supplement it.
A useful next step: start with a video lesson on a topic you know least about, then immediately attempt a CTF level tied to that topic. If you want a broader sense of the platform before diving in, look at Hacker101.
What topics are covered in Hacker101's video lessons?
Hacker101's video lessons are built around web security, with a strong emphasis on finding and exploiting vulnerabilities in real applications. The video track is paired with two other parts of the site: a Capture the Flag area for practicing against CTF levels inspired by real-world targets, and written guides and resources.
Likely topic areas
Because Hacker101 is framed as a class for web security aimed at both programmers interested in bug bounties and experienced security professionals, the lesson material tends to cluster around:
- Web vulnerability classes — the common bug families you would hunt in a bug bounty program, such as injection flaws, broken access control, authentication and session issues, and cross-site scripting.
- Bug bounty methodology — how to approach a target, scope your testing, and think about where bugs hide rather than just memorizing payloads.
- Reconnaissance and mapping — understanding an application's surface before attacking it.
- Practical exploitation — turning a suspected weakness into a demonstrated impact.
The page itself does not publish a full lesson index, so treat the above as the shape of the curriculum rather than a confirmed module list.
How the pieces fit together
| Component | What it is for | Best suited to |
|---|---|---|
| Video Lessons | Learning concepts and techniques by watching | Beginners building foundations; experienced testers brushing up |
| Capture the Flag | Applying skills against realistic challenges | Anyone who learns better by doing |
| Guides and resources | Reference material alongside the videos | Self-directed learners |
A practical next step
If you are new to web security, start with the video lessons, then immediately attempt the CTF levels that match what you just watched — the site explicitly presents CTF as the place to "put your skills into practice." If you already work in security, skim the video track for gaps and spend most of your time in the CTF levels, since those are where you will find out whether your knowledge holds up.
You can begin at Hacker101.
Do I need prior hacking experience to start Hacker101?
No. Hacker101 is explicitly framed as a class for people starting from different backgrounds: its page states it is for “a programmer with an interest in bug bounties” as well as “a seasoned security professional.” The two main entry points are video lessons and Capture the Flag levels, so you can begin with structured lessons and then move into hands-on practice.
What helps before you start
- Basic familiarity with how websites work: URLs, forms, cookies, HTTP requests and responses.
- Comfort reading and writing some code, or at least willingness to inspect HTML, JavaScript and server-side code.
- Patience with puzzles. CTF levels are meant to be challenging; getting stuck is part of the process.
How to decide where to begin
| Your background | Suggested starting point | Why |
|---|---|---|
| New to security, some programming | Video lessons first, then CTF levels | Lessons give context before you try real-world-inspired challenges. |
| Experienced developer, new to hacking | Skim lessons for web-specific topics, then go to CTF | You likely know the code; you need the security mindset and vulnerability patterns. |
| Security professional | CTF levels and selected lessons | Use the class to sharpen practical bug-hunting skills. |
A useful next step: open the video lessons, watch one beginner-oriented web security topic, then attempt one CTF level that matches it. Treat the CTF as practice, not an exam; if a level blocks you, return to the related lesson and try again. That loop is the fastest way to build the experience the class assumes you can develop.
How can Hacker101 help me get started in bug bounties?
Hacker101 is best understood as a free on-ramp: it combines video lessons with hands-on Capture the Flag (CTF) levels so you can learn a web security concept and immediately try to exploit it in a practice environment. For someone aiming at bug bounties, that pairing matters more than passive watching, because bounty work rewards the ability to spot and prove a vulnerability, not just name it.
What the site actually offers
- A free class focused on web security, pitched at both programmers curious about bug bounties and experienced security professionals.
- Video lessons, guides and resources under a "Video Lessons" section.
- CTF levels described as inspired by the real world, for putting skills into practice.
How to use it as a beginner
- Work through the video lessons on a topic (for example, a common web flaw class), taking notes on how the bug arises.
- Immediately attempt the related CTF level without reading a walkthrough first. Struggle is where the learning happens.
- Only after a genuine attempt, compare your approach with a write-up, then redo the level from scratch.
- Keep a personal log of each vulnerability type, the signal that revealed it, and the payload or request that proved it.
That log becomes your bounty playbook. When you later test a real target, you are pattern-matching against your own notes rather than starting cold.
A realistic reader scenario Suppose you can write code but have never filed a security report. You finish a few Hacker101 lessons and CTF levels, then pick a bug bounty program with a clear scope. Your first submissions will likely be duplicates or informational findings. That is normal. The value of the practice levels is that they shorten the gap between "I understand the theory" and "I can demonstrate impact," which is what triage teams actually judge.
Where to go next Once the fundamentals feel comfortable, broaden your exposure with other free, reputable training and reference material. PortSwigger Web Security Academy offers structured labs on specific vulnerability classes, and OWASP publishes guidance like the Top Ten that helps you prioritise what to learn. For understanding how programs and disclosures work, HackerOne and Bugcrowd run public bounty platforms whose program pages show real scopes and report expectations.
Decision criterion Choose Hacker101 first if you want a single free path that mixes instruction with practice and assumes no security background. Choose a lab-based academy instead if you already know the concepts and want deep, per-vulnerability repetition. The two are complementary; neither replaces reading the actual scope and rules of a bounty program before you test.
User reviews (0)