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


Introduction to Cybersecurity

via Codecademy


Start learning about cybersecurity! This course will cover a range of introductory cybersecurity topics.

### Why Learn Cybersecurity?

Data is valuable. With so much sensitive information online, companies need cybersecurity pros to protect it. This course is a great starting point for anyone interested in cybersecurity, but not sure where to start. Build your foundation by learning the fundamentals of one of the fastest-growing fields today.

### Take-Away Skills

Learn the basic concepts needed to identify and protect yourself against common cyber threats and attacks. You’ll also gain an understanding of principles and policies, commonly used authentication/authorization techniques, and network security fundamentals.


  • What is Cybersecurity?: What does cybersecurity mean and encompass? Let's dive in!
    • What Is Cybersecurity?
    • The Cybersecurity Industry
    • What is Cybersecurity Quiz

  • History & Cybersecurity Standards: Learn how cybersecurity evolved as a field, and what standards, regulations, and frameworks arose to respond to evolving cyber threats.
    • Introducing Cybersecurity History & Standards
    • The Evolution of Cybersecurity
    • Security Standards, Regulations, & Frameworks

  • Cyber Threats: Learn about cyberattacks and how to avoid them. You'll explore Malware, SQL Injection, Cross Site Scripting, Zero-Day Attacks, and more!
    • Introduction to Cyber Threats
    • Malware
    • Malware Quiz
    • Phishing
    • SQL Injection
    • Cross-Site Scripting (XSS) & Cross-Site Request Forgery (CSRF)
    • Zero-Day & DDoS Attacks

  • Cryptography, Authentication, & Authorization: What's cryptography? What's the difference between authentication and authorization? How do we keep our data secure online?
    • Introduction to Cryptography, Authentication, & Authorization
    • Practical Cryptography: Encryption
    • Practical Cryptography: Hashing
    • Authentication & Authorization
    • Encryption Project

  • Network Security Basics: Learners will understand how data travels through a network, how to defend against malicious traffic, and how to configure a basic firewall.
    • Introduction to Network Security
    • Network Basics
    • Network Basics Quiz
    • Firewalls
    • Project: Packet-Filtering Firewall
    • Wireless Network Security
    • Tutorial: Network Monitoring

  • Securing Your Personal Devices: You will learn about some best practices and implement them. Pick up some security best practices for all your accounts and devices!
    • Introduction to Personal Security
    • Personal Security Best Practices
    • Personal Security: Hardening Your Device
    • Windows Hardening
    • Linux Hardening

  • Case Studies & Looking Ahead: Now that you've learned about a variety of security practices, let's look at case studies and exciting future developments in Cybesecurity.
    • Case Studies & Looking Ahead
    • Case Studies: Notable Breaches
    • Trending Topics in Cybersecurity (2020s)


Start your review of Introduction to Cybersecurity

Never Stop Learning.

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