Free resources
Coding with AI
An AI coding agent in your own private copy: ask it to explain and fix code, install one yourself, and check its work.
Hands-on labs
Hands-on lessons
Every lesson here is worked in a hands-on lab: a real environment with a terminal beside it, nothing to install. A free account runs every lab, with enough free credit each month to follow most lessons, and is given the basic lessons on Home; with no account you can run the Git lab and the SQL lab.
Hands-on lesson · container lab
AI Coding Agent Basics
Work through this lesson in a real lab, with a terminal beside it, not just by reading.
A private copy with opencode, an open-source AI coding agent, and a small program with a bug. Students ask, read each change and test it. Code on GitHub.
How it works · Source on GitHub · Create a free account to run it
Hands-on lesson · container lab
AI Coding Agent Basics 2
Work through this lesson in a real lab, with a terminal beside it, not just by reading.
A private copy with nothing installed: students install opencode from npm, connect it to a model with its config file, and use it. Code on GitHub.
How it works · Source on GitHub · Create a free account to run it
Basic lessons are given to every free account, on Home, and to every college. Curriculum lessons, such as T Level, are for colleges. Labs marked as an Ubuntu VM lab are set by a teacher in a module, and their lessons start the VM for you.
Run these yourself
A free personal account runs every lab here and its lesson, with enough free credit each month to follow most lessons. Teaching a class? Start a college and set them for your students.
Make a free accountStart a college
Already have an account? Sign in