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.

Long Document Summarizer

genaiBeginner365d access
99onwards

Summarize documents that exceed the context window using chunking and map-reduce patterns. Handle PDFs, articles, and reports of any length intelligently.

  • Ingest documents from multiple input types: pasted text, .txt files, and PDFs
  • Implement map-reduce summarization to handle arbitrarily long documents
  • Control output structure using prompt instructions (bullets, Q&A, executive summary)
  • Estimate and display approximate API cost per operation

Prompt Engineering Lab

genaiBeginner365d access
99onwards

Run the same query through 3 different prompt templates and score outputs by quality. Build a systematic prompt testing and iteration tool — the skill every AI engineer needs.

  • Design and compare multiple prompt templates for the same task systematically
  • Use concurrent API calls to run prompt variants in parallel
  • Build a scoring system to quantitatively evaluate prompt quality
  • Identify which prompt patterns (chain-of-thought, few-shot, direct) work best for different query types

Chat with Your PDF

genaiBeginner365d access
99onwards

Upload a PDF, ask questions about it, get accurate answers. Build your first RAG pipeline end-to-end — chunking, embedding, vector storage, and retrieval.

  • Chunk documents into overlapping segments for effective retrieval
  • Generate and store vector embeddings using OpenAI's Embeddings API
  • Build and query a FAISS vector index for similarity search
  • Create a RetrievalQA chain that grounds answers in document content
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.