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.

AI FAQ Bot for a Topic

genaiFoundation365d access
99onwards

Pick a topic (company policy, a book, a subject), load the content, and answer user questions about it using basic prompt stuffing. Your intuition-builder for why RAG exists.

  • Understand the prompt stuffing technique and how it works
  • Identify the practical limits of putting large documents into a prompt
  • Observe and document LLM hallucination behavior on out-of-scope questions
  • Write a prompt that instructs the model to cite its sources

Text Summarizer Tool

genaiFoundation365d access
99onwards

Feed in a long article or paste any text and get a clean summary. Learn API calls, basic prompt construction, and how to handle long inputs by chunking.

  • Build prompt templates that produce structured, useful summaries
  • Solve the context window problem using text chunking
  • Implement map-reduce summarization for documents of any length
  • Give users control over output format and tone through prompt engineering

Simple AI Chatbot

genaiFoundation365d access
99onwards

Build a chatbot using direct OpenAI API calls — maintain conversation history, handle multi-turn context, and display responses cleanly. Your very first LLM integration.

  • Make your first OpenAI API call and understand the request/response structure
  • Maintain multi-turn conversation context using the messages array
  • Build a Streamlit chat UI with session state and message history
  • Use system prompts to give an LLM a persona and behavioral constraints
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.