A GOOD PLACE TO START
Every journey starts somewhere.
Get ready, try things yourself, and build understanding one step at a time.
Give your computer
its first command.
Your first lesson is Windows PowerShell. Read the preparation notes, then try the commands yourself.
Open Step 1PS C:\Users\You> Get-Location Path ---- C:\Users\You PS C:\Users\You> ▌
Begin by finding out where you are.
BEFORE YOU BEGIN
Three things before you begin.
Read anywhere
Read and bookmark lessons on your phone. Use a Windows PC for the first hands-on lesson.
Check each lesson’s setup
Read the prerequisites and setup notes for each lesson. The curriculum introduces tools and virtual environments along the way.
Practice, then mark complete
Try the exercises and check the completion criteria. Completed lessons, bookmarks and reading positions stay on this browser.
FIND YOUR STARTING POINT
Already have a foundation?
Use this guide to choose a starting point. Check the lesson prerequisites and revisit earlier lessons when needed.
Computer foundations
Start here with no prerequisites
Code & systems
Comfortable with Level 0 fundamentals
Security practice
A foundation in programming and networking
CTF & specialist tracks
Experience with introductory security labs
Your next chapter
Ready for advanced practice and projects
A place to learn through practice
Use your own lab and the authorized learning environments described in each lesson. For setup, explore the virtualization and Linux lessons in Level 0.
Step 16 · Understanding virtualization →