Purrx
Course 01 is live — Generative AI with Gemini

Learn it properly.
Then prove it in the playground.

Purrx teaches a few concepts at a time, then hands you real starter code with the interesting parts missing. Write it, run it, get checked, level up — from your first API call to an agent you built yourself.

Free · Most lessons read without an account · Bring your own free Gemini API key

How a Purrx lesson works

A playground is not a place to flounder. You are taught the idea first — the exercise is where it becomes yours.

  1. 01

    Learn the concept

    A short, focused explanation — two or three new ideas, not a textbook chapter. Worked examples included.

  2. 02

    Fill in the blanks

    Every lesson hands you real starter code with TODOs. You write the part that matters, in a real editor.

  3. 03

    Get checked, earn XP

    Your code runs for real. Checks tell you exactly what passed, what didn't and why — then you level up.

Why this works better than reading docs

Beginner to expert, one staircase

Courses aren't split by audience. Each one starts from first principles and climbs to advanced material, so you enter wherever your gap actually is.

Real APIs, not simulations

You call the actual Gemini API with your own free key. Nothing is faked, which means nothing you learn has to be unlearned later.

Graded on behavior, not text

Model output changes every run, so we check what your code did — which call, which parameters, what shape came back. The way you'd test it in production.

Your key, encrypted on your account

Your Gemini key is encrypted before it's stored and only ever used to run your exercises. Playground code runs in a sandboxed worker that talks straight to Google.

Progress that follows you

XP, levels, badges and streaks, saved to your account so they're there on every device. Export it all as JSON any time — it's yours.

Built for people who ship

Every lesson ends somewhere useful: a working call, a parsed schema, a tool the model can use, an agent loop you wrote yourself.

Common questions

Does this course cost anything?
The course is free. You bring your own Gemini API key, and every exercise is sized to run comfortably inside Google's free tier.
Where is my API key stored?
On your Purrx account, encrypted before it is written to the database, so it is there on every device you sign in on. It is only used for your own requests — playground code runs in a sandboxed Web Worker that calls Google directly, and the PPTX Lab calls Google from our server on your behalf.
Do I need to know machine learning?
No. This is an engineering course. You need to be able to read JavaScript; everything about how models work is taught from first principles.
Is this useful if I've already used the ChatGPT or Gemini apps?
Yes — using a chat product teaches you very little about tokens, sampling, structured output, function calling or agent loops. Those are the things that matter when you build with a model rather than talk to one.
What is the difference between an LLM and an AI agent?
An LLM call is a single function: text in, text out. An agent is a loop around that call which can use tools, observe the results and decide its next step until a goal is met. The course covers both, and you build an agent by hand.

Ready to write your first line?

Lesson one takes about six minutes, including getting your key.

Begin