Everything you need to teach AI, ready to assign.
A written library across the whole stack.
Readings, quizzes, interactive labs, and agent projects come authored and versioned. Pick one piece or a full path and it shows up for your class.
Readings
Quizzes
Labs
Agent projects
Students always get the published version you assigned, so editing your material later never rewrites work already underway.
What the courses cover.
The library is one path from what a dataset is to a working agent, split into courses you can assign a piece at a time.
Data and prediction
How models learn
Inside a language model
Prompting and agents
Fairness, privacy, governance
Written to be taught
Every lab hands over one control.
A lab exposes the single thing its lesson is about and nothing else. Students predict what will happen, change the value, and compare the result to their guess. Move the classification threshold and watch precision and recall trade off. Take one gradient-descent step and see the loss drop. Raise the sampling temperature and watch the answer drift.
The lab below is the same kind students get inside a lesson. Change the temperature or the prompt and read what comes back.
See how an AI response changes
Edit the instruction, the question, or the response variety
Example response
Turn the same questions into a printable worksheet.
Pull questions from the bank, drop in headings and directions, set how much answer space each one gets, then export a clean PDF — with an answer key when you want one.
- What does a model turn your sentence into first?
- Why does a higher temperature change the answer?
- Name one reason a model states something false.
Drag a prompt onto the sheet, or add a heading, directions, or a page break.
How a language model picks the next word
Use what you noticed in the sampling lab. Answer in your own words.
- 1.
A model turns your sentence into ___ before it reads it.
- 2.
Raising the temperature makes the next word more ___.
- 3.
Give one reason a model can state something false with confidence.
The questions carry over from what you already assign, so a printed review sheet and the on-screen quiz stay in step.
One catalog, the right depth for the grade.
The same chapter is authored for a grade band rather than watered down. Younger students point and choose from a few large blocks; older students get the numeric dials and the full pipeline.
Early grades
A helper is one big block — ask, remember, allow, stop. Students wire behavior by choosing, not by reading a metric.
Middle grades
Pipelines stay black-boxed — retrieve, cite, refuse when there is no support — with rubric scoring instead of numbers.
High school
Everything opens up: sampling and temperature dials, precision and recall, and pipelines students take apart stage by stage.
The course on how language models work already ships in two grade bands, each written on its own — the same mechanism, a different amount of machinery on screen.
One submission
The work and the runs behind it, kept together
Responses
Quiz answers, lab observations, and written thinking.
The agent
The exact block graph turned in for the assignment.
Run history
Each model turn, tool call, output, and error.
See exactly what each student did.
Open a submission and you get the real thing: their answers, the agent they built, and every run behind it down to the model turns and tool calls. You talk about a specific choice a student made, because Trace never turns clicks or time into a mastery score it invented.
Shortcuts are visible on the record instead of hidden.
Real AI, included. Not your credit card.
Students run on the same production models a professional would, through the visual builder instead of raw code. The credits behind those runs come with your plan as a shared classroom pool. You hand credits to students from it, so no student signs up for a model account and nothing is billed to you per run.
See what each plan includesClass balance
AP Computer Science · 26 students
Credits left this month
24,180of 30,000
Recent runs
- −512
Build a research agent
24 students, 61 runs
- −143
Temperature and sampling lab
26 students
- −64
Tokenization warm-up
26 students
Students pay nothing
You are not billed per run
Unused credits do not roll over
Privacy enforced on every model call.
These run on the request itself, not on a student's browser or a consumer app that lives off their data.
What a student types
Inside Trace
Hi, I'm Maya Chen. Can you check the notes I emailed from [email protected]? My student ID is 4471029.
What reaches the model
After Trace rewrites it
Hi, I'm [REDACTED_STUDENT_IDENTIFIER]. Can you check the notes I emailed from [REDACTED_EMAIL]? My [REDACTED_STUDENT_IDENTIFIER].
Sent on the same request
"provider": { "data_collection": "deny", "zdr": true }The provider is told not to keep the request or use it for training.
A student's own identifiers are removed alongside any personal details in what they type, a separate safety check reviews both the input and the answer, and agents can only call the sandboxed tools Trace ships — no student keys, no arbitrary URLs.
Common questions
What teachers ask before they assign the first path.
Readings, quizzes, interactive labs, and agent projects across roughly a dozen courses — more than 200 hands-on labs in all — from data science and neural networks to how language models and agents work.