Extra perks unlocked via skillcraft.ai link
Ever wondered how your data stays safe online? This deep-dive in the Go programming language will teach you all about encryption, password security, ciphers, and more. After you master the fundamentals, you'll learn how each cryptographic primitive is used in real-world applications.

Lane is a back-end engineer and the lead instructor of Boot.dev. He has taught over one million students worldwide, on Boot.dev, FreeCodeCamp, YouTube and the Backend Banter podcast. Lane worked as a backend engineer writing Go, Python and TypeScript, then moved into engineering management and a couple of years later left to build Boot.dev full-time.
127+ lessons
Interactive
Included
Free
Implement symmetric encryption and decryption in Go
Build secure hashing algorithms for password storage
Create and verify digital signatures using RSA
Understand and apply asymmetric encryption techniques in real-world applications
Basic Go programming knowledge
Understanding of programming fundamentals
Basic math knowledge helpful but not required
Go developers interested in security
Backend engineers building secure applications
Developers wanting to understand cryptography fundamentals
Notice something missing?
Help us improve this course information for the community