questions
FAQ
The product, the plans, and how billing works.
What is this?
Build confidence with short Python challenges in predicting, tracing, and debugging. Try the three interactive samples before signing up: predict what a program will print, step through variables, then move OB Bot on a grid. These use a taught Python subset in a restricted practice environment. They do not evaluate your own application.
What is free, and what does Pro add?
Free includes your saved diagnostic, Reasoning Profile and starting path. Free allows 15 submitted practice activities in a rolling 7-day window. Pro removes the Free practice cap. Both plans use the same assessment and mastery calculations.
Do I have to stop using AI tools?
No. You do not have to stop using your tools. The point is to direct them, and to still be able to write code when you are on your own.
How do I cancel?
Payment is handled by Stripe. Open Manage billing from your account to cancel. Your account shows your current access and billing status.
Is this for kids?
No. This is not a kids product, and it is not Scratch.
What uses my Free allowance?
Free allows 15 submitted practice activities in a rolling 7-day window. Opening an activity does not use the allowance. Diagnostic responses do not count toward it. On Free, running a pasted program uses one practice slot, including runs with Python errors. Empty or oversized programs are rejected without using a slot.
When does Free practice become available again?
Slots become available as earlier submissions leave the 7-day window. There is no calendar-week or Monday reset.
What changes with Pro?
Pro removes the Free practice cap. Practice follows your learning path and prerequisites. Activities may repeat as you build evidence. Both plans use the same assessment and mastery calculations.