Guide: Hacker101

Nervous about a “hacking” website? Take a breath - you are in the right place, and this guide assumes you have never seen a security tool in your life. By the end you will know exactly what Hacker101 is, how to make a free account, how to find and watch a lesson, and how to finish the graded worksheet and turn it in on Canvas. No coding, no security background, and no TA required.

Good news up front: in CIS 350 you are not asked to hack anything to get full marks. You watch a short lesson and reason about it in writing. The whole activity is watch, think, and answer questions. That is it.

1. What this is and why CIS 350 uses it

Hacker101 (https://www.hacker101.com) is a free training website made by HackerOne, a well-known company that helps organizations find and fix security holes. It was built to teach beginners how security problems happen, using short video lessons and an optional practice playground. It is used by students and career-changers all over the world, and it costs nothing.

Think of it like a driving school. Before anyone hands you the keys to a real car on a real road, you sit in a classroom and watch how the road works: what the signs mean, what causes accidents, and what safe driving looks like. Hacker101 is that classroom for digital security. You learn how attackers think and where systems go wrong, so that one day you can build and defend things that do not break.

CIS 350 uses Hacker101 for four short “guided-lesson” activities. In each one, you watch a lesson that lines up with the week’s topic, then answer a worksheet that connects what you saw to the lab and lecture. We chose it because it explains real security ideas in plain language, without asking a business student to write a single line of attack code.

To be crystal clear: everything on Hacker101 is a deliberately built practice environment. You are learning about vulnerabilities the way a doctor studies a disease - to understand and prevent it, never to harm a real system. More on that in the ethics section below.

2. Before you start / first-time setup

You need a free Hacker101 account to watch some content and to keep your place. It takes about two minutes. All you need is an email address and a browser (Chrome, Edge, Firefox, or Safari all work).

  1. Open a new browser tab and go to https://www.hacker101.com. You will land on the Hacker101 home page with a dark background and a menu across the top.
  2. Look at the top-right corner for a link that says Sign in or Log in. Click it.
  3. Hacker101 sign-in is handled by its parent site, HackerOne. You will see a box asking for an email and password, plus a Sign up (create account) option. Click Sign up if you do not have an account yet.
  4. Enter your email address, pick a username, and choose a password. Use a password you do not use anywhere else (you are in a security class - practice what we preach!).
  5. Check your email inbox for a confirmation message and click the verification link inside it. If you do not see it in a minute, check your spam or junk folder.
  6. Return to https://www.hacker101.com, sign in, and you are ready.

The sign-up screen is deliberately simple - an email, a password, and one button. Here is roughly what it looks like:

Illustration of a "Create your free account" sign-up form in a browser window, with an Email input row, a Password input row, and a gold "Create account" button, and a numbered key on the right pointing to the email field, the password field, and the button

Figure 1. The free-account sign-up form: enter an email, choose a password, and click Create account. Illustration - your screen may differ slightly.

You can watch most of the video lessons even without signing in, so if account creation gives you any trouble on activity day, do not panic - go straight to the Lessons page (next section) and start watching. You can always finish the worksheet, which is the graded part.

3. A guided tour of the interface

Hacker101 is a simple website, not an app you install. Here is the lay of the land in words. A rough sketch of the home screen:

+---------------------------------------------------------------+
|  HACKER101            Videos   CTF   Resources     [Sign in]  |  <- top menu bar
+---------------------------------------------------------------+
|                                                               |
|     Free classes for web security                             |
|     [ Start learning ]                                        |  <- big welcome area
|                                                               |
+---------------------------------------------------------------+
|   Lesson card   |   Lesson card   |   Lesson card   | ...     |  <- grid of lessons
|   (title +      |   (title +      |   (title +      |         |
|    length)      |    length)      |    length)      |         |
+---------------------------------------------------------------+

Illustration of the Hacker101 home page in a browser window, with the top navigation bar showing HACKER101, Lessons, CTF, and Sign in, a "Free classes for web security" welcome band, three lesson tiles below, and a numbered key on the right pointing to Sign in, Lessons, CTF, and a lesson tile

Figure 2. The four things to find on the Hacker101 home page: Sign in, the Lessons page, the optional CTF, and a clickable lesson tile. Illustration - your screen may differ slightly.

The four numbers above map to the four pieces a beginner needs. Everything you do for a graded worksheet starts from just two of them: the Sign in link (once, to make your account) and the Lessons page (every activity after that). The pieces to find:

That is the whole tool. If you can browse a website and play a video, you can use Hacker101.

4. How you will use it in this course

CIS 350 uses Hacker101 in four weeks. Each week pairs one short lesson with a PDF worksheet of guided questions. You download the worksheet (posted on Canvas and linked from each week’s lecture-notes page), watch or study the lesson, type or write your answers, and submit the finished worksheet on Canvas. Each activity is worth 20 points and takes about 30 to 40 minutes.

Week Lesson topic What you do How you submit
1 (Activity 2) Weak Password Storage and Authentication Watch the lesson, then answer guided questions and design a simple password policy Submit the completed worksheet PDF on Canvas
2 Data Exposure and Privacy Violations Watch/study the lesson, answer guided questions, connect it to the Lab 2 data work Submit the completed worksheet PDF on Canvas
3 Phishing and Social Engineering Complete the lesson, answer guided questions on how attackers trick people Submit the completed worksheet PDF on Canvas
6 Intrusion Detection and Anomaly Analysis Study the lesson, answer guided questions, build a short detection/triage checklist Submit the completed worksheet PDF on Canvas

Illustration titled "Hacker101 lesson activities" showing four week tiles in a row: Week 1 Authentication, Week 2 Data Exposure, Week 3 Phishing, and Week 6 Intrusion Detection, with a note that each week is one short lesson plus one graded worksheet worth 20 points

Figure 3. The four CIS 350 weeks that use a Hacker101 lesson, each worth 20 points. Illustration - your screen may differ slightly.

Notice the topics build on each other: you start with how logins and passwords fail (Week 1), move to how data leaks (Week 2) and how people get tricked (Week 3), and finish with how defenders spot an attack in progress (Week 6). Four short lessons, 80 points total.

For the exact wording of each week’s activity, see the Weekly Activities page. For the labs those worksheets refer back to, see the Labs page.

If the exact lesson is not on Hacker101 that day (its catalog changes over time), do not worry - each activity lists an official fallback resource so you can always complete the worksheet. These are short, plain-language pages from trusted groups like OWASP, CISA, and NIST. Examples used in this course include the OWASP Authentication Cheat Sheet (Week 1), OWASP guidance on sensitive data exposure (Week 2), CISA phishing guidance (Week 3), and a NIST anomaly-detection guide (Week 6). The fallback is listed in the week's engagement pack on Canvas - use it exactly as you would the Hacker101 lesson.

5. Step-by-step: completing an activity end to end

Let us walk through Week 1, Activity 2 (Weak Password Storage and Authentication) from open to submit. Every Hacker101 week follows this same shape, so once you do one you can do them all.

Illustration of the five-step Hacker101 activity workflow as connected boxes: Create a free account, then Open the assigned lesson, then Watch and take notes, then Answer the worksheet questions, then Submit in Canvas

Figure 4. The whole activity in five steps - the same flow every week. Illustration - your screen may differ slightly.

The account step (first box) is a one-time setup; from Week 2 onward you jump straight to “Open the assigned lesson.” The detailed numbered steps below simply expand the middle three boxes - watching, answering, and getting your file ready to submit.

  1. Get the worksheet. On Canvas, open the Week 1 activity and download the worksheet PDF (also linked from the week’s lecture-notes page). Open it so you can see the questions while you watch. The worksheet is your roadmap.
  2. Do the warm-up. Before watching, the worksheet asks you to jot a gut answer to a question or two (for example, “How do you think websites store your password?”). Write whatever you think - there is no wrong answer here. You will revisit it after the lesson.
  3. Open the lesson. Go to https://www.hacker101.com/lessons, find the card titled “Weak Password Storage and Authentication” (or use the fallback resource if that is what Canvas listed), and click it to open the video.
  4. Watch and take notes. Play the video (about 15 minutes). Pause whenever you want. As you watch, jot notes on the things the worksheet flags - for Week 1 that is: how passwords should be stored, what “hashing” means, why a “salt” helps, and any real-world breach examples mentioned. You are watching to understand, not to memorize.
  5. Answer the guided questions (Task 2). There are about five short questions, such as “What is the difference between encryption and hashing?” and “Why is storing passwords in plain text dangerous?” Answer in your own words, a few sentences each. It is fine to rewind the video to check something.
  6. Connect it to your lab (Task 3). The worksheet ties the lesson back to the week’s lab (for Week 1, the password data from Lab 1). Answer those follow-up questions - this is where you show you can connect the idea to real data.
  7. Apply it (Task 4). You design something practical - for Week 1, a short password policy for an imaginary company, with a sentence explaining each rule. Aim for five to seven clear requirements. There is no trick; graders want practical, sensible thinking.
  8. Reflect (Task 5). A few closing questions like “What surprised you?” and “What will you change about your own passwords?” Answer honestly in a sentence or two.
  9. Save and submit. Save your completed worksheet as a PDF (if you typed into the PDF) or scan/photograph your handwritten pages into one PDF. Go to the Week 1 activity on Canvas, click Submit or Upload, attach your file, and confirm it uploaded. Done - that is your 20 points.
How it is graded (20 points): roughly 8 points for completing all the tasks and clearly watching the lesson, 7 points for answers that show real understanding, and 5 points for a practical, well-explained application (the policy or checklist). Thoughtful effort in your own words is what earns full marks.

6. Troubleshooting

Problem Exact fix
The sign-up email never arrives Check your spam/junk folder. Still nothing after a few minutes? You can watch most lessons without an account - just go to the Lessons page and start. The graded part is the worksheet, not the login.
The video will not play Try a different browser (Chrome or Edge), refresh the page, and make sure a strict ad blocker or the school network is not blocking video. On campus Wi-Fi, switching to a personal hotspot often fixes it.
I cannot find the lesson named in my worksheet Hacker101’s catalog changes over time. Use the search or Resources area, or use the official fallback resource (OWASP/CISA/NIST) listed in that week’s engagement pack on Canvas. Either source is accepted.
The lesson feels too technical You do not need to follow every technical detail. Focus on the plain-language idea: what goes wrong, and why it matters. That is what the worksheet questions ask about.
I do not know how to save my answers as a PDF If you typed into the PDF, use File -> Save or File -> Export as PDF. If you wrote by hand, take clear photos and combine them into one PDF (your phone’s Files or Notes app can usually do this), or use a free scanner app.
I ran out of time in class These activities can be finished as homework - check Canvas for the due date. The worksheet is the same whether done in class or at home.
Canvas will not accept my upload Make sure the file is a single PDF and under the size limit. If it is a photo set, combine them into one PDF first. Try a different browser if the upload button does nothing.
Do I have to use the CTF playground? No. The CTF is optional and not required for any Hacker101 worksheet in this course. Skip it unless you are curious.

7. Rules of engagement and ethics

Security skills come with responsibility, and this is the one section to read twice.

If you are ever unsure whether something is allowed, the answer is simple: ask your instructor first, and do not touch it until you have a clear yes.

8. Getting help + quick-reference checklist

Stuck? Get help in this order:

  1. Re-read the worksheet instructions and this guide’s troubleshooting table.
  2. Post your question in the course forum or discussion board on Canvas - a classmate or TA may have hit the same thing.
  3. Bring it to office hours or ask during class. No question is too basic in this course.

Quick-reference checklist (glance at this during the activity):

You have got this. Watch, think, write, submit - that is the whole activity.