Hands-on labs

Learn by building

Each lab has an objective, environment setup, starter code, step-by-step instructions, tests, debugging guidance, extension tasks and a knowledge check. Track completion locally as you go.

Core labs

Advanced labs

Backend labs

AI labs