Master cyber security with the

Stanford Advanced Computer Security Program

Online | Personalized Mentorship | 6 Months
Apply Now
Applications Close Tomorrow
A Program by:
Delivered and Supported by:

Why cyber security?

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 cyber security professionals. The course material is concise, relevant, and designed specifically for busy professionals in today's cyber workforce.

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: http://learn.stanford.edu/SCPD-Learning-Collaborations

Click here to view a sample certificate

150%

Increase in demand for cyber security jobs

Source: Indeed.com

3.5 million

Cyber security professionals needed by 2021

Source: Cyber security jobs report by Hervajec Group

Transform your career with global cyber security expertise

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

Build your cyber security 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 cyber security 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 cyber security practitioners who bring the industry perspective.

Build your career in Cyber security now

Online | Personalized Mentorship | 6 Months

Learn from the best

Curriculum

  • 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

Your lab & project work includes:

  • SQL Injection Lab
  • Stack Smashing Vulnerabilities
  • XPath Injection
  • Function Pointer Vulnerabilities
  • LDAP Injection
  • Integer Smashing Vulnerabilities
  • Cross-site scripting (XSS)
  • Format String Vulnerabilities
  • Cross-site request forgery (CSRF)
  • Fuzzing & Dynamic Analysis
  • HTTP Man-in-the-Middle attack
  • Session Management Attack

Using platforms & tools like:

  • Kali Linux
  • Wireshark
  • Packet Tracer
  • Metasploit

... and many others

  • 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.

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

Eligibility

  • done Bachelor's degree in engineering.
  • done Atleast 3 years of experience in 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

Early Admission: USD 2,495

Regular fee: USD 3,145
(This fee will apply once early admission is closed)

Fee includes

Tuition Fee

Learning Material

Mentorship Sessions

Payments

Candidates can pay the program fee through

credit_card
Credit/Debit Cards

Batch start dates

Online

June 2019

Upcoming application deadline

Tomorrow

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

You will receive a Certificate of Achievement from Stanford Center for Professional Development after successful completion of the program. Click this link to view the Sample certificate

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 cyber security 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.

This program covers a wide breadth of topics in cyber security to prepare you for the role of cyber security architect or consultant. So, as part of it, a course in writing secure code is also included for people with a programming background who want to become security engineers, but there are so many other courses in this program, such as, Network Security, Web Applications Security, Cloud Security and others which allow you to choose a different path in cyber security, such as, a security analyst, cloud security specialist, network security engineer, web applications security engineer, security architect or consultant.

By going through all the courses you will have a well-rounded understanding of cyber security which will prepare you for senior roles in this exciting field.

A short answer to your question is that this program suits you, and wherever you are falling short of the knowledge, we will support you to complete the course successfully.

We accept corporate sponsorships and can assist you with the process. For more information, you can write to us at cybersecurity@greatlearning.in
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:
http://learn.stanford.edu/SCPD-Learning-Collaborations.html
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