Master cybersecurity with the

Stanford Advanced Computer Security Program

Online | Personalized Mentorship | 6 Months
Apply Now
Application deadline 25th Apr 2019
A Program by:
Delivered and Supported by:

Why cybersecurity?


Increase in demand for cybersecurity jobs


1 million

Cybersecurity professionals needed by 2020



Median salary for cybersecurity architects

Source: India Today

Transform your career with global cybersecurity expertise

World leader in computer science
Learn from Stanford faculty
Get international recognition

Build your cybersecurity career with us

Master in-demand skills

Learn Security Design, Cryptography, Emerging Threats and Defences, Network Security and much more.

Showcase your expertise

Get your cybersecurity skills recognized with a certificate from the Stanford Center for Professional Development.

Gain practical experience

Participate in projects that foster hands-on learning.

Get mentored by experts

Mentorship from cybersecurity practitioners who bring the industry perspective.

Build your career in Cybersecurity now

Online | Personalized Mentorship | 6 Months

Learn from the best


  • Computer Security Design and Principles
  • Introduction to Cryptography
  • Worms and Other Malware
  • Secure Programming Techniques
  • Control Hijacking Attacks and Defenses
  • Static and Dynamic Analysis
  • Attacks Using Virtual Machines
  • Language-based Security Models
  • Tools for Writing Code Securely
  • Isolation Techniques
  • Overview of Web Technologies (HTTP, cookies, JavaScript, caching, session management)
  • SQL Injection (and other forms of command injection including LDAP and XPath Injection)
  • Browser Security Model (document object model, same-origin-policy and violations of it), and SSL
  • Cross-Site Scripting (XSS), Cross-Site Request Forgery (XSRF), and Cross-Site Script Inclusion (XSSI), Clickjacking
  • Coverage of HTML5 vulnerabilities due to frame communication, localstorage, cross-origin resource sharing, and other HTML5 features
  • Prevention techniques including input validation, output escaping, signatures, message authentication codes, and frame busting
  • Introduction to Cryptography
  • Symmetric Encryption
  • Using Cryptography Correctly
  • Public-Key Cryptography
  • Advanced Topics in Cryptography
  • User Authentication
  • Application security measures
  • Trends in malware, privacy and security for mobile devices
  • How to idenitfy operating system holes
  • Ways to prevent network attacks and gaps in security policy
  • The important interplay of privacy and digital right management
  • Advanced persistent threats and mobile threats
  • Cloud trust assumptions and threat models
  • Machine learning use for detection and defenses
  • Network traffic analysis, web trafficking and defenses
  • SSL/TLS protocol and authentication infrastructure
  • Trusted cloud hardware and advanced cryptographic solutions

Program structure

This 6-month structured program will help you gain advanced skills needed to protect networks, secure electronic assets, prevent attacks, ensure the privacy of your customers, and build secure infrastructures.

World-class learning material

Online content drawing from the latest research and best practices, synthesized by Stanford faculty and industry experts.

Gain real-world insights

Get access to exclusive insights from senior industry practitioners at leading organizations such as Google, LinkedIn and Data Theorem.

Peer-to-Peer learning

Learn from highly accomplished peers. Participate in discussions, engage in community problem-solving and build your network.

Hands-on projects

Gain industry-relevant skills through hands-on projects. Apply what you’ve learnt to real-world problems and build your professional portfolio.

Get expert guidance

Learn from experienced industry practitioners from leading organizations.

Great Learning alumni work in the best companies

Admission details

Who is this program for?

This program is suited for professionals working in roles including:

  • done Information Technology Professionals
  • done Software Engineers
  • done System Architects
  • done Software Developers
  • done App Developers
  • done Systems Analysts
  • done Network Security Engineers
  • done VAPT/Pentesters


  • done Bachelor's degree in engineering.
  • done 3-5 years of professional experience in Computer Science or IT.

Selection process

Step 1
Step 2

Get reviewed

Go through a screening call with the Admission Director's office.

Step 3

Join the program

Your profile will be shared with the Program Director for final selection.

Fee details

2,495 USD

(Inclusive of taxes)

Fee includes

Tuition Fee

Learning Material

Mentorship Sessions


Candidates can pay the program fee through

Net Banking
Credit/Debit Cards
Cheque, DD

Financial assistance

Pay in 12 EMIs at 0% Interest Rate with ZestMoney

Batch start dates


May 2019

Upcoming application deadline

25th Apr 2019

We follow a rolling admission process and admissions are closed once the requisite number of participants enroll for the upcoming batch. So, we encourage you to apply early and secure your seat.

Apply Now

Frequently asked questions

The Stanford Advanced Computer Security Certificate Program will provide you the skills needed to protect networks, secure electronic assets, prevent attacks, ensure the privacy of your customers, and build secure infrastructure. Through six online computer science courses , you'll have access to the latest research and best practices from world-class Stanford faculty and leading cybersecurity professionals. The course material is concise, 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’ job titles include the following (and much more):

  • Information Technology Professionals
  • Network Security Engineers
  • Software Developers
  • App Developers
  • Software Engineers
  • System Architects
  • Systems Analysts
  • Network engineers
  • VAPT / Pentesters
Stanford Advanced Computer Security Program is a 6-months online program. Learners take 6 courses as part of the program, one course per month, and must dedicate 6-8 hours per week to watch videos, participate in discussions, attend online mentorship sessions twice a month with Industry experts, and complete tests and hands-on projects to successfully complete the program. Courses are released at the beginning of each month and include quizzes and/or assessments at the conclusion. While the courses do not close, access to assignments is closed after the submission deadline.
No. This is an online program where all the six courses are mandatory to receive a Certificate of Achievement from Stanford Center for Professional Development. A course is introduced each month and the learner will be expected to watch the video lectures, complete the exercises/activities and take the mastery quiz at the end of each course to progress to the subsequent topic.
You need to complete all six courses successfully to receive a Certificate of Achievement from Stanford Center for Professional Development. You must have completed the quizzes and assessments with a passing grade in each to successfully complete this program.
No. this program will not have any team or group-based projects.
Yes, the program is designed for peer interactions through discussion boards and interactive mentorship sessions. Learners can engage with their mentors, peers and program managers throughout the program.
Learners will have access to the content for the entire 6 months, plus an added 6 months. A total of one year.
Upon successful completion of the program with commensurate performance on the assessments, you will earn 6 Continuing Education Units (CEU) – one for each course within the program. CEUs cannot be applied towards any Stanford degree.
No. This program is fully online, with periodic mentorship sessions with industry practitioners.
As part of the program, learners will attend live online interactive sessions with seasoned industry practitioners from the industry, who will clarify concepts and provide an industry perspective. These sessions are conducted in small groups, and are designed to be interactive. This is also an opportunity for learners to get some of their burning questions answered by these expert mentors.
We require that you have a technical background to get the most out of the program. The class will comprise of seasoned professionals, often with years of technical experience, and we have designed the program with this in mind. For those of you who are interested, and do not have a significant technical background, we offer other programs. Please contact the admissions team for more information.
We accept corporate sponsorships and can assist you with the process. For more information, you can write to us at
This program is offered by Stanford Center for Professional Development and is delivered and supported by Great Learning. Upon successful completion of the program, participants will earn a Certificate of Achievement from Stanford Center for Professional Development. For more details, please visit the following page:
We use cookies to give you the best online experience. By using our website, you agree to our use of cookies in accordance with our privacy policy. Learn More