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 jamsOnce 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.
??? 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 GuidePick 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!