Blog Post

Microsoft Developer Community Blog
2 MIN READ

JS AI Build-a-thon Setup in 5 Easy Steps

Julia_Muiruri's avatar
Julia_Muiruri
Icon for Microsoft rankMicrosoft
Jun 09, 2025

Set up your project repo, follow the quests, build cool stuff, and level up. Everything’s automated, community-backed, and designed to help you actually learn AI — using the skills you already have.

Want to build next-gen apps using AI and JavaScript (or TypeScript)? The JS AI Build-a-thon is your launchpad — a hands-on, quest-driven journey designed to take you from curious coder to AI-powered app builder.

It’s self-paced, community-backed, and packed with real-world use cases. No fluff. Just code, context, and creative exploration.

👾 Ready to roll? Here's your setup guide:

🔧 Step 1: Start Your Journey

Head to aka.ms/JSAIBuild-a-thon and find the GitHub repository.

Before you hit “Start Course,” take a moment to scroll through the README — it’s packed with useful info, including a global list of Study Jams where you can connect with other developers learning alongside you. Find one near you or join virtually to level up with the community.

Screenshot off available study jams

Once you're ready, click “Start Course” to kick things off and personalize your experience.

📂 Step 2: Create Your Playground

You’ll be prompted to generate your own repo from the template.

  • Pick your GitHub owner
  • Name your repo
  • Add a short description
    Then click “Create Repository”.
    Give it ~20 seconds, refresh the page, and boom — you’re in.

Pro Tip: This forked repo is your main basecamp throughout the Build-a-thon. Bookmark it!

Create a new repository from our GitHub template

🎮 Step 3: Welcome to Your Dev Hub

Once set up, your new repo includes:

  • A friendly welcome message
  • A roadmap of what you’ll learn
  • A breakdown of how everything works - PLEASE GO THROUGH THIS CAREFULLY BEFORE YOU START!
  • Your full list of quests

It’s all automated. As you complete each quest, GitHub Actions update your progress like a magical progress bar — no extra steps needed.

Your list of quests

🧭 Step 4: Load Up the Course

Look out for your learning path — a list of quests.
Each quest is its own GitHub issue. To start one:

  • Click the “Quest” button
  • Click “Create” on the issue
  • Wait ~15 seconds
    Your README will update with the quest content, and you’re good to go.
Select a quest, create an issue to launch

🛠️ Step 5: Start Building

You’re ready to dive in! Your repo now shows a list of quests — your hands-on learning path.

To help you stay focused and consistent, we’ll also provide a study guide with a structured timeline for when to complete each quest. Whether you’re learning on your own or teaming up with others in a Study Jam, this timeline gives you a rhythm to follow, so you can keep up the pace and finish strong.

JS AI Build-a-thon Study Guide

Pick your first quest, click the "Quest" button, and let the magic begin. Chat with us on our Discord for regular updates, any questions and discussions and project showcase

You're officially building!

Updated Jun 12, 2025
Version 3.0