What would you like to learn?

Try PowerShell, networks, XSS, or Step 138

Browse the full curriculum →

A GOOD PLACE TO START

Every journey starts somewhere.

Get ready, try things yourself, and build understanding one step at a time.

YOUR FIRST LESSON

Give your computer
its first command.

Your first lesson is Windows PowerShell. Read the preparation notes, then try the commands yourself.

Open Step 1
PowerShell
PS 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.

01

Read anywhere

Read and bookmark lessons on your phone. Use a Windows PC for the first hands-on lesson.

02

Check each lesson’s setup

Read the prerequisites and setup notes for each lesson. The curriculum introduces tools and virtual environments along the way.

03

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.

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 →