This is a full course platform — not a chatbot.
Enroll, learn, submit, get graded, earn a certificate. The AI is the tutor beside your work, not the thing you talk to instead of learning.
Enrollment · Gradebook · Discussions · Certificates
Guided, not given
A hint ladder that stops before the answer.
Stuck on an exercise? The tutor doesn't dump a solution. It gives you the smallest useful nudge first, and only offers more if you still need it.
Rung 1 — A nudge
A Socratic question that points at what you already know.
Rung 2 — A strategy
Name the approach and where it fits, without writing your code for you.
Rung 3 — A worked step
One concrete step demonstrated on a nearby example — you finish the rest.
Locked — Full solution
Deliberately withheld. The goal is a mental model you keep, not an answer you paste.
Every activity also has a code-aware Ask AI about my code — it reads what you actually wrote and responds to that.
No install, no setup
Write it, run it, and watch it think.
CodeLens
Step through execution line by line. Watch variables, the call stack, and output change — the fastest way to build a real mental model of how code runs.
| scores | [88, 92, 79, 95, 84] |
| average | 87.6 |
| line 3 | average = sum(scores) / len(scores) |
ActiveCode
Edit and run Python directly in the browser — powered by Pyodide. Run, reset, save a draft, and submit for hidden auto-graded tests.
Auto-graded work
Instant feedback on exercises; larger projects are graded against a rubric so you always know where you stand.
A complete LMS
Run a real course, end to end.
- Courses & enrollment
- Multiple courses with real rosters and enrollment.
- Canvas-style gradebook
- Inline grading, statuses, totals and letter grades — export a Canvas-friendly CSV in one click.
- Discussions
- Per-course boards where cohorts think out loud together.
- Announcements
- Post updates that reach every enrolled learner.
- Progress tracking
- Learners always see what's done, what's next, and where they stand.
- Certificates
- Finish the work, earn a certificate you can show.
AI for High School Teachers
A 3-week, online, self-paced professional-development course from Iowa State University Computer Science — preparing Iowa educators, in any subject, to bring AI into their classrooms. No coding experience required.
Enrollment is by accepted application (the Summer 2026 Iowa cohort). Already enrolled? Sign in with Google to begin.
What you'll do
- Understand how today's AI and language models actually work — plainly, without the hype.
- Try classroom-ready activities you can adapt for your own students.
- Build small things yourself, with the guided AI tutor beside you the whole way.
- Finish with a certificate from ISU Computer Science.
A growing catalog.
Start with the flagship. Grow into the rest.
| Course | Who it's for | Status |
|---|---|---|
| AI for High School Teachers | Any subject · no coding | Enrolling — Summer 2026Enter the course → |
| Introduction to AI | New to the field | In the catalog |
| Building AI Apps with Python | Ready to build | In the catalog |
| Applied Deep Learning with PyTorch | Ready to go deep | In the catalog |
| AI Engineering From Scratch | Build the internals by hand | In the catalog |
| Introduction to Data Science | Working with data | In the catalog |
| Python foundations | First lines of code | In the catalog |
New courses are added as the platform grows.
Built for the teacher and the student.
For educators
Come as you are — no prior coding. Learn the concepts, leave with activities you can actually use, and see exactly how a guided AI tutor changes what students can do on their own.
For learners
Write real code from lesson one, build projects, and get unstuck by a tutor that makes you think — so the understanding is yours to keep.
Enrolled in the Summer 2026 cohort? Your classroom terminal is ready.
Sign in with Google and pick up right where the course begins.