Skip to content

Discover your next Milestone.

Choose from industry-vetted challenges. Build local, push to GitHub, and earn cryptographic proof of your engineering skills.

Voice-to-AI Interface

frontendIntermediate365d access
149onwards

Record voice, transcribe it in real time with Whisper, stream the AI response back as text and audio. Build the full voice-in, voice-out interaction loop.

  • Access and control the browser microphone using the Web Audio API
  • Record audio, collect MediaRecorder chunks, and combine into a Blob
  • Transcribe audio using OpenAI Whisper via a Next.js API route
  • Convert text to speech using OpenAI TTS and play it via an audio element

Multi-turn Chatbot with Tool Call Visualizer

frontendIntermediate365d access
149onwards

Build a chatbot that calls tools (search, calculator) and renders each tool call and its result as a visual card — teaching real agent UX patterns.

  • Maintain multi-turn conversation history across LLM API calls
  • Define and register tools (function calling) in the Vercel AI SDK
  • Build an agent-aware chat UI that visually distinguishes tool calls from messages
  • Understand how tool calling enables LLMs to take real-world actions

AI Code Reviewer

frontendIntermediate365d access
149onwards

Paste code and get streaming, structured feedback — summary, issues, and suggestions rendered as distinct UI sections. Build complex multi-part streaming state machines.

  • Design a multi-section UI that renders structured AI output
  • Use Vercel AI SDK's streamObject to stream typed JSON responses
  • Manage independent loading states for multiple streaming sections simultaneously
  • Implement syntax-highlighted code rendering in React
12k+
Verified Developers
150+
Active Projects
450+
Companies Hiring
14 Days
Avg. Completion

Got questions?

Every challenge includes detailed documentation, technical constraints, and automated evaluation scripts to ensure you have everything you need to succeed.