Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Stanford University

Computer Security

Stanford University via Coursera

Overview

In this class you will learn how to design secure systems and write secure code. You will learn how to find vulnerabilities in code and how to design software systems that limit the impact of security vulnerabilities. We will focus on principles for building secure systems and give many real world examples. In addition, the course will cover topics such as:

  • memory safety vulnerabilities
  • techniques and tools for vulnerability detection and defense
  • security principles such as sandboxing, isolation and least privilege
  • mobile platform and application security
  • basic crypto concepts
  • web security
  • network security
  • malware detection and defense

Course homework and labs will help students practice the concepts and techniques learned in class, such as how to find vulnerabilities and how to fix them. The labs and projects are designed to help students practice the principles of secure system design.

Taught by

Dan Boneh and Dawn Song

Related Courses

Reviews

3.0 rating, based on 2 reviews

Start your review of Computer Security

  • Anonymous
    11

    Anonymous completed this course, spending 7 hours a week on it and found the course difficulty to be very hard.

    No hands-on work. No challenges. This was a complete waste of my time! I expected better from Stanford! Will not continue!
  • MOHAMED CHERNOR BAH completed this course.

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free