
Ethical Hacker
Master ethical hacking and penetration testing skills to advance your cybersecurity career. Learn reconnaissance, OSINT, password attacks, and vulnerability management through hands-on projects guided by expert instructors.
Build the expertise needed to thrive in cybersecurity with these course programs. Whether you’re mastering penetration testing, securing enterprise systems, or developing foundational fluency, each course blends practical projects with industry guidance. Learn to identify vulnerabilities, strengthen defenses, and apply real-world strategies for career success.

Master ethical hacking and penetration testing skills to advance your cybersecurity career. Learn reconnaissance, OSINT, password attacks, and vulnerability management through hands-on projects guided by expert instructors.

Advance your cybersecurity career by practicing modern red team techniques. Explore scanning, exploitation, and covert operations to assess system weaknesses and deliver actionable security reports with professional precision.

Step into the mindset of an ethical hacker. Uncover vulnerabilities, audit systems, and run simulated attacks—all while learning to strengthen organizational security and create effective cybersecurity reports.

Learn to bridge the gap between security, development, and QA teams. Identify vulnerabilities, assess risks, and communicate solutions that improve application resilience and reduce business risk.

The Enterprise Security Nanodegree program equips learners with practical skills in network, endpoint, and application security. Design enterprise defenses, manage data integrity, and apply zero-trust strategies to strengthen organizational security.

Security is embedded in all we do online and is a critical job skill and career field. This foundations course explains security fundamentals including core principles, critical security controls, and cybersecurity best practices. Students will also evaluate specific security techniques used to administer a system that meets industry standards and core controls, assess high-level risks, vulnerabilities, and attack vectors of a sample system, and explain ways to establish and maintain the security of different types of computer systems.

Build the skills needed to outsmart cyber threats. This Nanodegree teaches you how to secure infrastructure, assess vulnerabilities, and apply top industry practices to protect your organization from digital attacks.
Expand your learning beyond ethical hacking with these complementary courses. Whether you want to deepen your cybersecurity foundation, strengthen your data engineering skills, or build multi-cloud fluency, these courses provide the cross-functional expertise needed to support advanced security and enterprise goals.

Take your cybersecurity foundation further with specialized skills that expand both depth and versatility. Learn to think like an attacker through ethical hacking, apply Python to streamline defense and analytics, and gain the knowledge to secure embedded systems that drive innovation across industries.

Complement your data engineering journey with courses in software development and programming, advanced JavaScript concepts and fundamentals, and machine learning and deployment. Build full-stack coding skills, web expertise, and ML deployment confidence to accelerate your career.

Want to expand your skills even further to become a well-rounded cloud professional? These courses can help you expand your multi-cloud foundation, covering core cloud infrastructure, AI tools in Google Workspace, and CI/CD deployment strategies.

Explore all of Udacity’s Schools, consisting of hundreds of career-driven programs and courses that are designed to teach practical skills and help you learn to your full potential.