Taught by Alex Chen
Understand the fundamentals of information security and why it matters for every organization. This foundational challenge introduces core security concepts, the threat landscape, and basic protections that form the building blocks of a secure product and company.
Learn how authentication systems verify user identity and protect access to systems. This exploration covers authentication methods, protocols, and best practices for building secure access controls.
Build secure authentication systems that protect user accounts and organizational access. This practical challenge covers authentication system design, password implementation, MFA deployment, OAuth integration, and security testing.
Explore encryption concepts that protect data at rest and in transit. This challenge covers encryption types, common algorithms, and practical applications for securing sensitive information in modern applications and systems.
Learn about the OWASP Top 10 web application security risks and how to prevent them. This exploration covers common vulnerabilities and their mitigations.