6 Courses Required

The Stanford Advanced Computer Security Certificate Program will give you the advanced skills needed to learn how to protect networks, secure electronic assets, prevent attacks, ensure the privacy of your customers, and build secure infrastructures. Through six online computer science courses, you'll have access to the latest research and best practices from leading cyber security professionals and world-renowned Stanford faculty.

The course material is condensed, relevant, and designed specifically for busy professionals in today's cyber workforce.

Additional Details

Federal Financial Aid Available:

PinEdit 3

Who Should Enroll

Whether you manage small projects or large-scale initiatives, the Stanford Advanced Computer Security Certificate Program will benefit you. Participants come from various job areas such as:

  • Information Technology Professionals
  • Network Security Engineers
  • Software Developers
  • AppDevelopers
  • Software Engineers
  • System Architects
  • Systems Analysts

Earning the Certificate

You have the flexibility of taking individual courses within the program or earning the Stanford Advanced Computer Security Certificate by completing the three required courses and three electives.

Courses are available online, anytime.


  • $495 per online course (XACS101 $595)
  • $75 one-time document fee ?

Time to Complete Certificate

The program’s online courses are self-paced and available on-demand for 60 days after the date of enrollment. This enables you to complete the program at your own pace. Each course takes roughly 6-8 hours to complete depending on your familiarity with the topic and experience with online learning, with the exception of Software Security Foundations (XACS101), which is approximately 11 hours.

Our pacing recommendation for courses of this length is to complete each course within 30 days. To be on track, we recommend that you plan to spend approximately two hours per week on the course.

It is recommend that you have the equivalent of a BS in Computer Science and a background in security.

We highly recommend that you take the course Software Security Foundations (XACS101) as the first course within the certificate program. It provides the fundamentals necessary for the subsequent courses in the program.



Submit an inquiry and a representative will contact you. 


Stanford Advanced Computer Security Certificate Application
Program requires an accepted application. Applications may be submitted online at anytime. Sample Application