Nothing to install
This page needs a recent browser (with SharedArrayBuffer support). Please update Chrome, Edge, Firefox or Safari to the latest version.
Nothing to install
- The hands-on parts of this course use Python, and it runs right here in your browser.
- There is nothing to download. Just write code and press Run.
Why Python?
- Python is the most popular language in security work.
- Its built-in tools make it easy to hash, encode, and encrypt — exactly what we need.
- We will mostly use modules that come with Python:
hashlib,base64, andsecrets.
Want Python on your computer?
- For your own projects, it helps to install Python locally.
- See the Set up your computer lesson in the Python Basics course for a 10-minute guide.
- Ready? Let's start with the big picture of security.