Trace the mechanism
Read an original lesson, work through an example, and check your understanding. Keep your own explanation beside the code.
Understand the mechanism. Write the Python. Test what breaks. Leave with working code and evidence of the decisions you made.
Free beta · Basic programming required · No API key needed

This is an independent study workspace for people who can already read basic code. Every module connects an explanation to practice and a project.
Read an original lesson, work through an example, and check your understanding. Keep your own explanation beside the code.
Run real Python in your browser. Inspect a failing check, change the code, and try again. Reveal a hint when you need one.
Take a mini project beyond a passing test. Record your baseline, measurements, failure cases, and limitations in an exportable evidence brief.
An agent has used its last tool call. Should it get another? Fix a small budget check, run three boundary cases, and explain why zero matters.
Open the first exercise Allow extra time for the first Python download. Full course labs have their own time estimates.def allow_tool_call(remaining_calls):
return remaining_calls >= 0
# A budget of zero should block a call.
# What needs to change?Illustrative starter output. Run the real checks in the exercise.
The complete core curriculum is about 395 hours. Start with one module and choose a pace you can sustain.
Python, model interfaces, tools, memory, and bounded execution.
Retrieval, test cases, observability, safety boundaries, and failure handling.
Mini projects, capstone milestones, and reproducible evidence briefs.
This beta does not include a paid review service, a hosted model API, certification, placement, or a job guarantee. Practice checks are learning feedback, not proof of production readiness.
No. The current beta is free. Python exercises run on your device. Some project briefs discuss external services, but the site does not make paid model calls on your behalf.
Yes. Browse the curriculum and try the first exercise as a guest. Guest work stays temporarily in this browser tab. Sign in and choose to import it if you want to keep it across devices.
You should be comfortable reading functions, variables, and simple conditions. The course develops AI engineering skills; it is not a first introduction to programming.
An evidence brief: the problem, baseline, how to reproduce your work, checks, results, and limitations. You write and export it. The site does not independently review or certify your submission.
The course guide explains each workspace. Signed-in learners can open a support request and read the reply in the site. Your learning data page includes export, optional analytics, and deletion controls.