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, and the chat for follow-up questions.
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.
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.
Explore the curriculum
Open Curriculum to see tracks, modules, lesson order, and which lessons are part of the free preview.
Choose a lesson or module
Pick a module and start from the beginning when possible. The lessons are designed to build on each other.
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.
Open a lesson
Choose a lesson from Curriculum and enter the coding workspace for that problem.
Read the problem
Take a moment to understand the problem, examples, and expected output before you write code.
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.
Run or check your answer
Use the lesson controls to test your solution, catch mistakes, and see what still needs work.
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 on each of the first 3 lessons in a module.
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 on each of the first 3 lessons in a module. Subscribers unlock full AI help for the rest of the curriculum.
Section 4
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.
What free users can access
- Browse the curriculum and see how tracks and modules are organized.
- Open the first 3 lessons in each module as the free preview.
- Use 1 AI hint and 1 Teach Theory response on each of those first 3 lessons.
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.
Section 6
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.
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 3 lessons in each 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.
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.