Foundations of Cybersecurity
Use this free curriculum to build a strong foundation in cybersecurity, examine various types of attacks, and learn ways to protect your environments through tools and design.
About this cybersecurity course
Cybersecurity is one of the fastest growing professions in today's job market. It is also one of the most diverse career fields out there. Not only do you need to master the technology itself, but it's also critical to be well-versed in researching and understanding ever-evolving vulnerabilities. In this learning path, you will receive a high-level overview of the security landscape and gain a solid foundation to build upon when you decide to dive deeper.
Why this course?
This course will provide the foundational concepts for the cybersecurity field. We will look at the field as a whole, examine various types of attacks, learn ways to protect our environments through tools and design, and wrap up looking at more advanced topics.
With nearly 40 resources across nine core modules, the course is set up using a sequence that begins each module with a theory or concept, supports it with tactics, and then drives it home with case studies or videos.
What will I learn?
To start, you’ll learn about the most basic aspects of cybersecurity, including the impact of cyberattacks and the most common cybersecurity roles. By the end of this learning path, you will understand:
security fundamentals, including common threats and tools to prevent attacks
the basics of cryptography, such as public-key infrastructure
some advanced topics, like penetration testing
the cybersecurity job market
Who is this for?
This course is intended for anyone with an interest in the cybersecurity industry.
Whether you’re already working in the field or are looking for a career change, this course is for you.
Software Engineering Bootcamp: Become a Software Engineer. Job guaranteed.Learn more
Check out our other learning paths
Machine Learning in Python
Develop a solid foundation in machine learning, with concise yet rigorous and hands-on Python tutorials.
12+ Hours 8810
Foundations of Blockchain
Learn blockchain, the technology widely considered to be the next disruptive paradigm...
21+ Hours 365
Becoming a Software Security Analyst
Learn the dev methodologies, vulnerabilities, and mitigation techniques a security analyst needs to know.
9+ Hours 78