Step 1 of 6


With a focus on web applications security, students will learn to think like a hacker and exploit vulnerabilities, while also exploring how to build offensive capabilities into applications. Students will gain broad foundational knowledge of cybersecurity concepts while also applying these concepts with fun simulations replicating real-world cyber threats.

CYB101: Intro to Cybersecurity

  • Real-world tools: Linux command line, ssh, Kali OS
  • Pen-testing: Cracking passwords, IP & DNS exploits, metasploit
  • Context: Learn to identify and discuss attacks and their mitigations
  • Multiple topic areas: Malware, Social Engineering, Data, Networking

Who should apply?

This course is for college students interested in majoring or minoring in computer science or other forms of computing related subjects.

CodePath’s mission is to increase diversity in tech by transforming college C.S. education for students who are historically underserved in the industry. This includes (but is not limited to) individuals who self-identify as Black/African American, Latinx/Hispanic, Indigenous, female/female-identifying, and students who come from low-income backgrounds or are first-generation college students. Our rolling admissions process gives priority to students from these populations, and our course is open to and free for all college students. We encourage you to apply.


  • Admission closes on February 5th.
  • Admission is determined on a rolling basis, with decisions released every week.
  • Classes begin on the week of February 20th.
  • Students must attend a 2-hour mandatory session per week.
  • Students are expected to attend all sessions, weekly classes and labs.
  • Students must be currently enrolled in a US college or university.
  • Students must have sufficient access to a computer in order to complete coursework.
  • Pre-work is required. The pre-work instructions will be released via email on December 19th.


  • Section 1: Feb 21st - Mar 25th, Tuesdays from 5PM - 7PM Pacific time
  • Section 2: Feb 25th - Mar 29th, Saturdays from 10AM - 12PM Pacific time

Device Requirements

  • You must have access to a system with the ability to download software.

Operating System

  • Mac® OS - High Sierra (10.13.x) or later
  • Microsoft® Windows® 8.1 or later
  • Linux
  • RAM: 4 GB RAM is required for the best experience.
    • For Windows: open Settings > System > About. The RAM information should be on the bottom of the page.
    • For Mac: click on the Apple logo at the top left-hand corner, then click "About this Mac."
  • Hard Drive Free Space: 40 GB of FREE space on the hard drive is critical as you will be working with Virtual Machines.
  • Recommended Software: Install FireFox and the Burp Suite Community Edition.
  • Add FoxyProxy extension for convenience.

FERPA Policy

You can view our FERPA compliance policy here.

Confirm your eligibility:

If you have any questions, reach out to us at