This module covers the basics of security as it relates to the web. Topics include certificates, working with secrets, and laws governing how web applications must respect the security of their users.
Cyptography
This module covers the basics of cryptography. Learn how to secure data through encryption and hashing. The module ends how to to properly store passwords.
Access Control
This module introduces you to access control. Learn the differences between authentication and authorization, implementing multi-factor authentication, and how to secure a user's session in the browser.