Stanford Advanced Computer Security Certificate

Stanford School of Engineering

  • Professional Program
  • Fee:
    Fee may apply



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 will have access to the latest research and best practices from world-class Stanford faculty, as well as leading cyber security professionals in companies such as Google, LinkedIn, Symantec, VeriSign, and LifeLock.

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

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:

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

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 4 required courses and 2 electives. (The free introductory course, Introduction to Web Security, does not count towards the certificate.)

Courses are available online, anytime.


Time to Complete Certificate

The program consists of 6 courses and takes approximately 50-55 hours to complete. These 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. 

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.

*Enroll in any course in this program before June 30, 2020, and you will automatically receive 150 days to access course materials, video lectures, assignments, and exams, rather than the standard 60-day access period.

Continuing Education Units (CEUs)

You will earn 1 Continuing Education Unit (CEU) for each course completed within this certificate program. CEUs cannot be applied toward any Stanford degree. CEU transferability is subject to the receiving institution’s policies.

It is recommended that you have the equivalent of a BS in Computer Science, or a background in cyber security.

Learners less familiar with the content are recommended to start with Foundations of Information Security (XACS101). It provides the fundamentals necessary for the subsequent courses in the program.  



Submit an inquiry to receive more information.