Menu

Sign in to track your progress and unlock all features.

Theme style

Start learning freeLog in
Beginner guide

How to use PySchool.ai

This page helps you navigate the platform, understand how lessons work, and get the best learning experience from your first coding session onward.

1. Start simple

Open Curriculum, choose a module, and begin with the first lesson.

2. Learn by doing

Read the problem, write code, and use the lesson checks to improve your answer.

3. Use AI wisely

Use Teach Theory to understand the concept, Get AI Hint when you are stuck, the chat for follow-up questions — and ask Clicky to walk you through a lesson step by step.

Section 1

Start here

If you are new to the platform, this is the simplest path from arriving on the site to writing your first solution.

01

Create an account or log in

Use Log in when you want saved progress, account tools, and subscription checkout. If you are exploring first, you can still browse the platform.

02

Explore the curriculum

Open Curriculum to see tracks, modules, lesson order, and which lessons are part of the free preview.

03

Choose a lesson or module

Pick a module and start from the beginning when possible. The lessons are designed to build on each other.

04

Start coding

Open a lesson, read the problem, and begin writing your answer in the lesson workspace.

Section 2

How lessons work

Each lesson follows a repeatable loop: understand the problem, write code, test your answer, then move on.

01

Open a lesson

Choose a lesson from Curriculum and enter the coding workspace for that problem.

02

Read the problem

Take a moment to understand the problem, examples, and expected output before you write code.

03

Write your code

Use the editor to solve the problem step by step. A rough first attempt is better than waiting for a perfect answer.

04

Run or check your answer

Use the lesson controls to test your solution, catch mistakes, and see what still needs work.

05

Move to the next lesson

Once you finish, continue in order so each lesson builds naturally on what you just practiced.

Section 3

How AI help works

The lesson workspace includes three AI tools that work together. Use them in this order for the best learning experience.

Teach Theory — understand the concept

Use Teach Theory when you want to understand the idea behind a problem before diving into code. It explains the core concept, relevant Python patterns, and how they apply to the current lesson.

Get AI Hint — a nudge when you are stuck

Get AI Hint gives you a short, targeted nudge based on the current problem and your code, so you can keep moving without jumping straight to a full solution.

AI Chat — ask follow-up questions

The AI assistant chat lets you ask specific follow-up questions about the lesson, your code, or the theory. Chat history is temporary and resets when you leave the lesson.

Free preview AI access is limited

Free preview includes 1 AI hint and 1 Teach Theory response per unlocked preview lesson.

Subscribers get full AI access

Paid access unlocks AI hints, Teach Theory, and chat across the entire curriculum with no preview limits.

Current product rule

Free preview includes 1 AI hint and 1 Teach Theory response per unlocked preview lesson. Subscribers unlock full AI help for the rest of the curriculum.

See pricing

Section 4

Meet Clicky — your agentic AI tutor

Clicky is what makes PySchool.ai different: a tutor that doesn't just chat about your code, but works inside your editor — noticing when you're stuck, and teaching by typing the solution step by step like a teacher at a whiteboard.

Clicky lives in your lesson

Clicky is the small cursor character at the bottom-right of the code editor. It watches along while you work — thinking while your code runs, bouncing when it has a suggestion, and celebrating when all your tests pass.

Gentle check-ins when you go quiet

Pause for about 45 seconds and Clicky checks in with a short tip based on your actual code and failing tests. Check-ins are text-only and easy to dismiss — never a voice interruption while you think.

Walk me through it — Clicky types the solution

Ask for a walkthrough and Clicky flies into the editor and builds the correct solution line by line, one small step at a time — writing the code first, then explaining why it works, and finishing with the whole explanation as comments below the code.

It asks you to read the problem first

Before a walkthrough begins, Clicky checks whether you have read the problem statement and the examples. Learning sticks better when you know what you are solving — say yes and it starts planning.

A real voice, if you want it

Turn on voice from Clicky's menu and every step is spoken aloud in a natural voice, in sync with the typing. Prefer quiet? Everything also appears as text in the speech bubble.

Click Clicky to open its menu

Click the Clicky icon at any time to open its menu: start a walkthrough, get an AI hint, open Teach Theory, or toggle voice on and off — all from one place.

A tip from us

Try the problem yourself first — even a rough attempt. Clicky’s walkthrough teaches the most when you have already wrestled with the problem, because you will recognise exactly where your thinking and the solution differ.

Try it in a lesson

Section 5

How subscriptions work

You can try PySchool.ai with a free preview, then upgrade when you want the full lesson path and full AI access.

Free preview

What free users can access

  • Browse the curriculum and see how tracks and modules are organized.
  • Open every lesson in the first track, plus the first 3 lessons in each later module.
  • Use 1 AI hint and 1 Teach Theory response per unlocked preview lesson.
Paid access

What paid users unlock

  • All lessons beyond the free preview across the curriculum.
  • Full AI hint, Teach Theory, and chat access with no preview limits.
  • Access tied to the active plan selected on the Pricing page.
Go to pricing

Section 7

Tips for best experience

These habits will make the platform feel smoother and help you learn faster.

Practice regularly

Short, consistent practice sessions usually work better than trying to do too much in one sitting.

Use Teach Theory before hints

If you are unsure about the underlying concept, try Teach Theory first. Then attempt the problem before reaching for a hint.

Follow modules in order

The easiest path is to move from earlier lessons to later ones instead of jumping around at random.

Use desktop for the best coding experience

PySchool.ai works on mobile, but lessons are smoother on a laptop or desktop with a full keyboard and a larger editor.

FAQ

Common beginner questions

A few quick answers for the confusion points new users usually hit first.

What is Clicky?

Clicky is PySchool.ai's agentic AI tutor — the cursor character that lives in the lesson editor. It checks in with short tips when you go quiet, and when you ask for a walkthrough it types the correct solution into your editor step by step while explaining every move, with an optional natural voice. Start a walkthrough from Clicky's menu (click the icon) or from the button under an AI hint.

Do I need to start with the first lesson in a module?

That is the recommended path for beginners. Lessons usually build on earlier ideas, so going in order gives you the smoothest learning experience.

Why is a lesson locked?

Free preview unlocks the first track and all of its modules, plus the first 3 lessons in each later module. Later lessons stay locked until you upgrade to a paid plan.

What is the difference between Teach Theory and Get AI Hint?

Teach Theory explains the underlying concept and Python patterns relevant to the lesson. Get AI Hint gives you a short, targeted nudge based on your current code. Use Theory to learn the idea, use Hint when you are stuck on the implementation.

When should I use the AI chat?

Use the chat when you have a specific follow-up question after reading a theory explanation or hint. It is great for clarifying details or asking about a particular line in your code.

Next step

Ready to begin?

Start with an available lesson if you want to jump into coding, or browse the curriculum first if you want to see the learning path.