Learn AI
Learn AI writes a structured lesson for you on whatever you want to learn — "Docker networking for a beginner", "build a REST API in Flask and deploy it" — split into chapters, tied to a lab you can practise in, and backed by an AI tutor that knows the lesson.
Open it from Learn → Learn AI in the sidebar, or the Learn AI tile on the home page.

Find a lesson before you make one
The single box at the top does three things, depending on what you type:
| Type | What happens |
|---|---|
| A few words | Searches lessons that already exist |
#tag | Filters lessons by tag, e.g. #linux |
| A description of what you want to learn | Offers to generate a new lesson |
Other people's public lessons are free to read, so search first — someone may already have written what you need.
The tabs below the box sort what exists:
| Tab | Shows |
|---|---|
| For You | Lessons picked for you from your activity — see Recommendations |
| Continue | Lessons you started and have not finished |
| Explore | Everything public |
| Most Liked, Editor Picks, Most Interacted | Popular and staff-selected lessons |
| My Likes, My Lessons, My Syllabi Lessons | Your own lists |
Filter any tab by level: All Levels, Beginner, Intermediate or Advanced.
Generate a lesson
- In the box, describe what you want to learn.
- Pick a level.
- Confirm. Generating a lesson costs 25 Jolt, shown before you confirm. If your balance is too low, the button tells you so and nothing is charged.
- Carry on with something else. When the lesson is ready you get a Lesson Created notification.
The info button beside the box opens the Learn AI Usage Guide. The short version: say what you already know, what you want to be able to do, and a project you want to build. If you want to practise in a ready-made environment, mention it — for example the Essentials lab.
A weak request: "Python". A strong one: "I know basic Python. I want to build a small web API with Flask, store data in PostgreSQL, and deploy it on my Essentials lab."
The lesson page

| Part | What it is |
|---|---|
| Outline / map view | The chapters, and your progress through them. A chapter shows Completed once you finish it. |
| Required Lab | The lab the lesson expects you to practise in, with a button to deploy it |
| Prerequisites | What you should know first |
| Up Next | Where to go after this lesson |
| Regenerate Chapter (10 ⚡️) | Rewrites one chapter if it is unclear or wrong. Refunded if regeneration fails. |
| Visibility | Public (anyone can read it) or Private — only the owner can change it |
| Like | Adds it to My Likes and helps others find good lessons |
Lesson pages can be read without signing in, so you can share a link with anyone.
AI Assist — a tutor for this lesson
Each lesson has its own AI chat. It starts locked:
AI Assist is Locked — 25 ⚡️ Jolt
Unlock it once per lesson (a one-time payment) and the Ask AI box opens. The tutor knows the lesson's content, so you can ask "why does chapter 3 use a volume here?" without explaining the context.
While you chat, meters above the box show how much of the conversation the AI can hold (Context window), and a Token history dialog breaks down each exchange, including how many actions the assistant took in your lab, such as commands and file operations.
See how a lesson was generated
Reveal Cost: 1 Jolt. Revealing shows the original prompt used to generate the lesson. Once revealed you can view it again for free. It is a good way to learn how to write better requests.
Costs at a glance
| Action | Jolt |
|---|---|
| Generate a lesson | 25 |
| Regenerate a chapter | 10, refunded on failure |
| Unlock AI Assist for a lesson | 25, once |
| Reveal the generation prompt | 1, once |
| Read any public lesson | Free |
Earning Jolt is covered in Zeal and Jolt.
Next steps
- Roadmaps — plan a whole learning path, not just one lesson
- Syllabus — lessons generated from your university syllabus
- Deploy your first lab — somewhere to practise