Skip to content

Pathway: Cybersecurity

Cost: No-cost
Timeline: 10 weeks
Commitment: 4-9 hours per week, depending on level

Explore the complex field of digital security with the Cybersecurity pathway. Learn about real-world tools and attacks, empowering you to confidently discuss different areas of cybersecurity. Next, deep-dive into the world of blue team security, using industry-proven techniques to detect, analyze, and respond to security threats. Along the way, you’ll use AI as a planning partner, and research assistant, enabling you to focus on building your cybersecurity skillset.

Apply Now

Course Details

 

Program Dates & Times

Program Dates & Times

Meets weekly on Wednesdays,

CYB101: 3 PM - 5 PM PT / 6 PM - 8 PM PT

CYB102: 5 PM - 7 PM PT / 8 PM - 10 PM PT

February 25 - April 29, 2026

027-risk

Application & Pre-work Deadline

February 1, 2026, at 11:59 PM PT

042-teacher

Location

These are virtual classes.

cyber_image
cyber_photo2

About the Course Pathway

Cybersecurity is a course series for students interested in understanding the role of security professionals through interactive hands-on practice, reading, and lectures. With a focus on web application security, students will learn to outthink hackers and exploit vulnerabilities, while also exploring how to build offensive capabilities into applications. Students will gain a broad foundational knowledge of cybersecurity concepts while also applying these concepts through fun simulations that replicate real-world cyber threats. 

This course was originally developed in collaboration with Meta.

You Should Take this Course If...

Icon of shield with code symbol

You are curious if cybersecurity may be a possible career, and would like to try hands-on experiences to see what it is like.

Icon of person wearing hat and sunglasses coding on a laptop

You would like to gain some hacking experience by challenging yourself to learn about cybersecurity vulnerabilities and how to protect against them.

Icon of badge with code symbol

You feel that adding knowledge of cybersecurity will help you in your programming, IT, or other computer-related major—everyone needs to understand how to recognize and defend against attacks!

What You'll Learn

CYB101: Intro to Cybersecurity

  • System basics: The Linux command line, ssh, RDP, PKI
  • Access control: Pros/cons of passwords, password hashing
  • Networking: IP and DNS exploits, pen-testing with metasploit
  • Malware: Classifications and detection mechanisms
  • Data: Metadata, steganography, data collection methods
  • Social Engineering: Spoofing, phishing, the linux “Social Engineering Toolkit” SET library
  • Privacy: Security vs. privacy, different levels of anonymity

CYB 102: Intermediate Cybersecurity

  • Blue Team Defense Concepts: Understanding the role of a Blue Team in security operations, what are Security Operations Centers (SOCs)
  • Endpoint Monitoring: Monitoring logs, Using SIEMs and HIDS tools to detect vulnerabilities in endpoints, Conducting vulnerability scanning
  • Network Monitoring: Common network protocols, packet sniffing, intrusion detection, and prevention systems
  • Incident Response: Identifying attack vectors, triage, containment, and recovery
  • Threat Intelligence: Sharing information and utilizing frameworks such as ATT&CK to understand and respond to threats

Eligibility

CodePath requires all students to meet the following requirements in order to participate in our Cybersecurity courses:

  • You are 18 years old or older by the start of the course.

  • You are or will be in the U.S. for the duration of the course.

  • You are or will be enrolled in a US (Puerto Rico included) college or university in Spring 2026 or are a recent graduate, for the duration of the class.
    Graduates from September 2025 onwards are welcome to apply.

  • Your computer has a webcam and microphone, which you are willing and able to use in all virtual sessions as part of your active participation.

  • Your agree to abide by CodePath's Code of Conduct.

In addition to the eligibility requirements above, students will also be placed into the introductory or intermediate levels based on the prerequisites below. Students will be assigned a prework based on their track eligibility and must complete it before the deadline.

CYB 101: Intro to Cybersecurity

  • Open to students from any major or students who have not yet declared a major

  • You can commit to putting in 4-6 hours per week, including in-class time. 

  • REQUIRED: You must have access to a system with a modern web browser.

  • SUGGESTED: For the best experience, please see the Device Requirements for CYB102.

CYB 102: Intermediate Cybersecurity

  • You have an introductory knowledge of programming, computing, and Linux terminal commands

  • You are pursuing a degree related to computer science or software that includes hands-on programming/scripting experience

  • You can commit to putting 7-9 hours per week, including in-class time. 

  • Device Requirements: 

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

    • Operating System: macOS - High Sierra (10.13.x) or later; Windows - 8.1 or later; Linux

    • RAM: 4 GB RAM is required for the best experience.

    • Hard Drive Free Space: At least 10 GB of available disk space

Our courses are open to students of all backgrounds, fostering a learning environment where emerging engineers can develop the skills, support, and connections needed to secure the most competitive technical roles.

How to Apply

The application is a 3-step process:

  1. Complete a 5-10 minute application regarding your previous exposure to Cybersecurity topics, interest in a tech career, and general information about yourself.
  2. CodePath will review your application to determine your eligibility for introductory or intermediate levels.
  3. CodePath will send the appropriate prework assignment based on your technical experience level.
    Important Notes:
      1. Completion of this step is crucial for course admission. Failure to do so will result in disqualification.
      2. Submitting your application and prework early significantly increases your chances of acceptance into the program.
      3. Most students receive a response within two weeks of submitting their prework, so there’s no need to worry if you don’t hear back immediately. All admissions decisions will be sent via email.

Previous Instructors

ANDRES HARO
DevOps Engineer at DATASHIELD
CHRIS MCMAHON
Freelance Software Architect and Full-Stack Engineer
SUSHMA MARYADA
Security Technologist, Incident Response at Uber

Hear from Our Alums

David Awogbemila headshot
DAVID AWOGBEMILA

Software Engineering Intern, Google
Howard University

"The focus on hands-on activities and real-life scenarios made for an awesome learning experience. I appreciated how the course was structured in a way that reflected the nature of Cybersecurity."

Angela Mei Li headshot
ANGELA MEI LI

Engineer, LG Electronics
CUNY Baruch College

"I’ve always been fascinated with the hackers' world. It was lucky of me, against many other applicants, to be accepted into this course. Although it could be a bit challenging without prior basic knowledge, the lectures are quite informative. Every week we get to explore new topics and hacking concepts with practice. I believe some problems are close simulations of real-world scenarios. To anyone pursuing a career path in Cybersecurity, this course truly aligns with your passion."

Zavier Berolo headshot
ZAVIER BEROLO

Software Engineer Program Intern, J.P. Morgan Chase & Co
CUNY Baruch College

"For my cohort specifically, I am very happy that I am learning essentially first-hand what "hacking" really is including cybersecurity fundamentals. Also, the teachers have been amazing and have gone the extra-mile to help me and the other classmates countless amounts of times already."

Dec

4

Courses

Spring '26 Courses Info Session

Virtual
5:00 PM - 6:00 PM PST
Dec

17

Courses

CodePath Spring '26 Courses: "Know Before You Go"

Virtual
10:00 AM - 11:00 AM PST

SUPPORT

FAQs

  • What is this course about?

    CodePath's Cybersecurity course is a 10-week course offered to students interested in and pursuing CS, IT/IS, and computer-related majors at no-cost. Students will learn the fundamentals of web application security while exploring vulnerabilities in hands-on labs. It is a rigorous, challenging, and experiential class that gives students the opportunity to think like a hacker, simulate exploits, and better understand how to protect computer applications and systems from intrusion.

    The course is intended to supplement the coursework for students in computing majors and is valuable both for students considering a career in cybersecurity and those who will use this knowledge in other engineering or management roles.

  • What topics do these courses cover?
  • How do I apply to take this course?

    First, you will need to complete an application that will have questions about your previous exposure to Cybersecurity development and your personal goals and history. 

    CodePath's admissions team will review your application answers to determine your eligibility for the introductory or intermediate levels. You will then receive the appropriate prework task for your level to complete. Just so you know, this step must be completed for CodePath to review your application in its entirety. 

  • Who can apply for the course?

    Students (18 years old and above) located in the US or Puerto Rico and are enrolled in the US or Puerto Rico colleges and universities.


    Specific technical requirements are listed in the Eligibility section of this page.

  • When does the class meet?

    Spring 2026 classes meet starting February 25, for 10 weeks, during the following times:

    • CYB101: Intro to Cybersecurity
      Wednesdays from 3:00 PM to 5:00 PM PT (6:00 PM to 8:00 PM ET)

    • CYB102: Intermediate Cybersecurity
      Wednesdays from 5:00 PM to 7:00 PM PT (8:00 PM to 10:00 PM ET) 

     

  • How much time will I need to complete the assignments?

    Introductory level: students should expect to spend 4-6 hours weekly. 

    • 2 hours in-class

    • 2-4 hours outside of class

     

    Intermediate level: Students expect to spend approximately 7-9 hours/week to get the most value from the class.

    • 2 hours in-class

    • 5-7 hours outside of class

  • Who will the instructors be?

    The course instructors will be professionals from major technology companies who volunteer their time to share their knowledge. The labs will be taught by CodePath instructors who have completed the course.

  • What if I need additional help during the class?

    CodePath teaching assistants will be available to help with assignments. You will be in a Slack channel where you can ask questions at any time and someone will get back to you within 24 hours or less.

  • Will I receive a certificate upon completion of the course?

    Yes, you will receive a certificate of completion upon completion of the course with a 60% or higher grade. Many of our students will post and share their certificates on LinkedIn, and we encourage you to do so!

  • Is this class really offered at no-cost? How are you able to do that?

    Yes, CodePath is a nonprofit with backing from major tech companies like Amazon, Comcast, Google, and Meta. In fact, this course was originally developed in collaboration with Facebook. Thanks to the generous support of our sponsors, we can offer our classes to any eligible student at no-cost.

  • How can I get more information about this course?

    Please email admissions@codepath.org with any questions.

Apply today