AI Learning Platform

ZIPGO LEARN

Type a topic, get a university—an AI that researches real curricula and builds a full interactive course on anything you can name. Live at learn.zipgo.ai

Node.js Fastify SQLite Claude Code Twilio
Scroll

The Vision

Online courses only exist for the few hundred most popular topics. Zipgo Learn removes that limit.

Enter any subject—mainstream or wildly obscure—and a dedicated AI research session studies real university curricula for it, then designs and builds a complete interactive course: an entry exam that places you, module after module of lessons and hands-on activities, quizzes with two attempts, and a one-shot final exam.

Courses generate in about thirty minutes, get a topic-inspired visual theme, and—once admin-verified—join a public catalog anyone can learn from.

~30min Topic to Full Course
5 Generation Phases
Topics, Not Just Popular Ones

System Architecture

A generation engine that runs one AI session per course, a learning experience built for depth, and a platform that keeps the answers server-side.

Generation Engine

  • One Claude Code session per course
  • Resumed across five build phases
  • Deep research into real curricula
  • Strict file contract & validation
  • Ingested into SQLite on success

Learning Experience

  • Entry exam with placement tiers
  • Interactive HTML lessons & labs
  • AI tutor in every lesson
  • Quizzes with two attempts
  • One-shot final exam

Platform & Auth

  • Node 22 + Fastify 5 + SQLite
  • Passwordless phone OTP sign-in
  • Server-side opaque sessions
  • Sandboxed lesson iframes
  • Admin-verified public catalog

Key Features

A Research Session Per Course

Every course gets its own headless Claude Code session, created when generation starts and resumed across five phases: research, design, entry exam, build, and finalize. The research phase studies real university curricula and reputable sources before a single lesson is written.

The server then validates everything against a strict file contract before ingesting it—malformed courses never reach a learner.

$ generate "quantum physics"
phase 1/5 research    ✓
phase 2/5 design      ✓
phase 3/5 entry_exam  ✓
phase 4/5 build       ✓
phase 5/5 finalize    ✓
→ course ready in 28m

Placement That Meets You Where You Are

Every course opens with an entry exam whose score maps to a starting module—beginners start at the beginning, and people who already know the basics skip straight to where it gets interesting.

At the far end, a one-shot final exam proves what you actually learned. In between, each quiz allows exactly two attempts, so answers matter.

Entry-Exam Placement
Two-Attempt Quizzes
One-Shot Final

Interactive Lessons With an AI Tutor

Lessons and activities are self-contained interactive HTML—simulations, exercises, and visualizations—rendered in sandboxed iframes. An AI tutor lives inside every lesson: click anything you don't understand and it explains, in the context of what you're looking at.

Interactive HTML Labs
AI Tutor In-Lesson
Sandboxed Iframes

Server-Side Integrity

Quiz and exam answer keys never leave the server—grading, attempt limits, and placement all happen server-side, and course content is only served for registered lesson and activity paths.

Sign-in is passwordless: a phone OTP on every login via Twilio Verify, with opaque server-side sessions in signed httpOnly cookies.

Answers Stay Server-Side
Phone OTP Auth
httpOnly Sessions