Skip to content

Intro to Information Security

Free Course

Offered at Georgia Tech as CS 6035

Related Nanodegree Program

Artificial Intelligence

In collaboration with
  • Georgia Institute of Technology

About this course

This course provides a one-semester overview of information security. It is designed to help students withprior computer and programming knowledge — both undergraduate and graduate — understand this importantpriority in society today. The technical content of the course gives a broad overview of essential concepts andmethods for providing and evaluating security in information processing systems (operating systems andapplications, networks, protocols, and so on).

In addition to its technical content, the course touches on theimportance of management and administration, the place information security holds in overall business risk,social issues such as individual privacy, and the role of public policy.

What you will learn

  1. Foundations
    • Security mindset
    • Essential concepts (policy, CIA, etc.)
  2. Software security
    • Vulnerabilities and protections
    • Malware
    • Program analysis
  3. Practical cryptography
    • Encryption
    • Authentication
    • Hashing
    • Symmetric and asymmetric crypto
  4. Networks
    • Wired and wireless networks
    • Protocols
    • Attacks and countermeasures
  5. Applications and special topics
    • Databases
    • Web apps
    • Privacy and anonymity
    • Voting
    • Public policy

Why take this course?

Learn essential concepts and methods for providing and evaluating security in information processing systems (operating systems and applications, networks, protocols, and so on).

Learn with the best.

  • Wenke Lee
    Wenke Lee


  • Mustaque Ahamad
    Mustaque Ahamad


  • Catherine Gamboa
    Catherine Gamboa