Learn the foundational skills needed for a cybersecurity career
Explore the fundamental building blocks of cybersecurity. Learn how networks handle routing, DNS, load-balancing, and more. Learn the Linux operating system, and review programming and APIs. Start building cloud infrastructure.
Rich Learning Content
Interactive Quizzes
Taught by Industry Pros
Self-Paced Learning
Curriculum Lead
Security Engineer, VMWare
Content Developer
Content Developer
You should have intermediate programming experience with Python.
See the Technology Requirements for using Udacity.
Cybersecurity attacks are increasing in frequency and complexity, and demand for qualified security engineers is soaring; according to the Global Information Security Workforce Study, there will be 1.8 million open cybersecurity jobs by 2022. Building a successful cybersecurity career begins with learning the fundamentals taught in this course.