Between us, we've vibe-coded over a dozen interactive teaching tools this year — token visualizers, prompt coaches, hallucination games, automation bias simulations, fairness explorers, document tech galleries. The tools are different, but the pattern has been the same: see a pedagogical gap, describe what you want, and have AI build it.

In this session, we'll pull back the curtain on how we actually build these tools — the prompts, the workflow, the iteration, and the judgment calls that make vibe coding work for legal education. We'll show real examples side by side: the pedagogical problem, the tool we built, and what it took to get there. We'll talk honestly about what vibe coding is good at, where it falls apart, and why the people closest to the teaching problem should be the ones building the solution.

Then we'll turn it over to you. Whether that means building something live in the room or walking away with a workflow and resources you can use that evening, our goal is the same: by the end of this session, you should believe you can do this too — because you can.

No prior coding experience required. That's the whole point.

Blog Posts

A collection of writing from the presenters on their experience vibe coding:

Tool Gallery

Browse the Tool Gallery (an interactive demos of the teaching tools we've vibe-coded).

Slide Deck

View the slide deck

Do It Yourself Guide

This tool will help you build simple single-page webapps, what Simon Willison calls HTML tools. First you'll need to select a tool to build with (i.e., ChatGPT/OpenAI, Claude/Anthrpic, or Gemini/Google). We recommend going with the tool for which you have a login. After that, you'll need to describe what you want to build. If you don't have an idea yet, you can use the examples provided.

Additional Resources

Claude skills

Articles & perspectives

Prompting & building well

Challenges & opportunities