Coding Challenges

Put Your Skills to the Test

Complete hands-on challenges to reinforce your learning, earn points, and track your progress.

0
Total Points
0/15
Completed
0%
Progress
0
Day Streak
Overall Progress0 of 15 completed

Track Your Progress

Sign in to save your progress and earn points

Sign In

Build Your First Chatbot

Create a simple chatbot using any LLM API (Claude, Gemini, or others) that can answer questions about a specific topic

100
beginnerAPI Integration30 min
APIPromptingJavaScript
Start Challenge

Prompt Engineering Master

Design 5 different prompts for various tasks using advanced techniques like few-shot learning and chain of thought

150
beginnerPrompt Engineering45 min
PromptingChain of ThoughtFew-Shot

Document Q&A System

Build a RAG system that can answer questions from uploaded PDF documents

250
intermediateRAG2 hours
RAGEmbeddingsVector DBLangChain

Custom AI Agent

Create an autonomous agent that can research topics and provide comprehensive summaries using tools

300
intermediateAI Agents3 hours
AgentsToolsReActLangChain

Semantic Search Engine

Build a semantic search engine using embeddings and hybrid search techniques

350
intermediateVector Search3 hours
EmbeddingsVector DBBM25Hybrid Search

Fine-tune Your Own Model

Fine-tune a small language model on a custom dataset using LoRA techniques

500
advancedFine-tuning4 hours
LoRAFine-tuningPyTorchHugging Face

Production RAG System

Deploy a production-ready RAG application with caching, monitoring, and optimization

600
advancedDeployment6 hours
RAGProductionMonitoringOptimization

Multi-Agent System

Build a collaborative multi-agent system where agents work together to solve complex tasks

700
advancedAdvanced Agents8 hours
Multi-AgentCoordinationComplex Tasks

Text Classification Pipeline

Build an AI that categorizes text into predefined categories with confidence scores

120
beginnerClassification30 min
ClassificationPromptingJSON Output

Language Translation Bot

Create a multi-language translator that preserves tone and context

130
beginnerNLP35 min
TranslationPromptingMulti-language

Conversation Memory System

Build a chatbot that remembers context across multiple messages

200
intermediateMemory1 hour
Context ManagementMemoryConversation

AI Content Moderator

Create an AI system that detects and flags inappropriate content

220
intermediateSafety1 hour
Content ModerationClassificationSafety

Data Extraction Pipeline

Extract structured data from unstructured text like emails, invoices, or articles

280
intermediateData Extraction2 hours
Entity ExtractionNERJSON Output

AI Writing Assistant

Build a comprehensive writing assistant that helps with drafts, editing, and style

320
intermediateWriting2.5 hours
WritingEditingStyle Analysis

AI Workflow Automation

Chain multiple AI tasks together to automate complex workflows

550
advancedAutomation5 hours
WorkflowChainingAutomation