Skip to content

Start here

The JavaScript AI Build-a-thon is a self-paced learning resource for JavaScript and TypeScript developers. Each Quest focuses on a practical AI development pattern and links to the code, tools, and walkthrough needed to explore it.

Choose a path

Follow the full journey

Start with local AI and complete the Quests in order:

  1. Run a model on your own device.
  2. Explore an end-to-end model development workflow.
  3. Build a retrieval-augmented generation system.
  4. Create and evaluate an agent with MCP tools.
  5. Explore a complete multi-service agent system.

This path is the best fit when the concepts are new or you want to understand how the patterns relate.

Focus on one skill

Use the Quest directory to compare outcomes and environments. You can complete any Quest independently when its prerequisites match your experience and setup.

Before you begin

  • Use a current development environment that can run the tools named in your chosen Quest.
  • Review the Quest-specific prerequisites before installing or deploying anything.
  • Use a personal GitHub account when a Quest asks you to fork or open a Codespace.
  • Check cost notes before creating cloud resources.
  • Remove cloud resources when a Quest tells you to clean up.

The individual Quest remains the source of truth for its setup and technical instructions.

Written guides and recordings

Every Quest is designed to work from its written README. Most Quests also link to an optional recording at the top of the page. Use the recording as a companion walkthrough, not as a prerequisite or scheduled session.

When you finish

Try one small adaptation before moving on: change the scenario, use different data, compare another model, add an evaluator, or inspect a different tool boundary. Applying the pattern in a new context helps turn the walkthrough into a reusable skill.

Browse all Quests Start Quest 1