Step 1 of 6

Cybersecurity University

About the CodePath Cybersecurity Course

The Cybersecurity course focuses on teaching students the fundamentals of web application security with the aim of providing a foundational level of knowledge matched with offensive and defensive skills developed through hands-on experience. Students will learn the basics of cybersecurity and common vulnerabilities and attacks, receive hands-on practice in both exploitation techniques and strategies for protecting and hardening applications. Developed in partnership with Facebook, the course introduces a wide range of topics via a combination of sessions, videos, projects, and labs, giving students both a thorough grounding in the details of cybersecurity and an introduction to the broader landscape of information security.

Application Process

The application is a 2-step process:
1. Fill out a 10-15 minute questionnaire about your previous exposure to coding, your interest in a career in tech, and general information about you as a person.
2. Applicants will then need to complete pre-work. Pre-work task is meant to give you a preview of our course and help you set-up your environment prior to the start of class. It will also help us determine your ability to complete the assignments during our course.

Applicants will need to complete the questionnaire and pre-work in order to be considered for admission.

Note: Pre-work task instruction (required) will be sent out on July 11th. Stay tuned, we’ll keep you posted!

Key Details

Some schools/instructors may follow their universities’ guidelines and choose to run the course online or hybrid. You should still select the university you are enrolled in, and our Office of Admissions or your instructor will inform you where the course will take place.

  • Activities and Assignments: Weekly labs and capture the flags (CTF)


  • Schedule: View the schedule here
  • Time Commitment: 5-10+ hours per week in addition to in-class time
  • Attendance: Students are expected to attend all in-person (or virtually for remote) weekly classes and labs

Admissions requirements:

  • Must be 18 years old or older
  • Must be currently enrolled in a US college or university or to begin a US college or university in Fall 2022.
  • Pursuing or interested in a course of study related to computer science and software
  • Must attend all in-person (or virtually for remote) weekly classes and labs
  • With computer that has a webcam and microphone which can be use in all virtual sessions as part of active participation.
  • Commit to putting in 5-10 hours per week including in-class time.
  • Completion of pre-work task (instructions to follow via email)

Device Requirements

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

Operating System

  • Mac® OS X® 10.10 (Yosemite) or higher, up to 10.14 (macOS Mojave)
  • Microsoft® Windows® 7/8/10 (64-bit)
  • Linux GNOME or KDE desktop (NU C Library (glibc) 2.19 or later)
  • RAM: 4 GB RAM minimum, 8 GB RAM recommended
    • 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: At least 10 GB of available disk space

FERPA Policy

You can view our FERPA compliance policy here.

Confirm your eligibility:

If you have any questions, reach out to us at