15-Day GenAI Learning Challenge (Beginner Edition)
From Zero → Your First AI App in 2 Weeks
Design Principles (Important)
Beginner-safe: No deep math, no ML rabbit holes
Hands-on first: Every day produces something tangible
Modern GenAI stack: Python + LLMs + RAG
Portfolio-ready: End result is demo-worthy
Day 1 – Environment & Mindset
Goal: Become “AI-ready” in one sitting
Install Python 3.10+ (Conda or system Python)
Create virtual environment
Understand:
Difference between ML vs GenAI vs LLMs
Output:
✔ Python installed
✔ hello_genai.py
Day 2 – Python Essentials for GenAI
Goal: Learn only the Python you actually need
GenAI relevance:
LLMs talk in JSON, configs, prompts
Output:
✔ Python script that reads a text file and processes it
Day 3 – Git & Developer Workflow
Goal: Learn how real GenAI engineers work
Git basics: init, commit, push
Output:
✔ First public/private GitHub repo
✔ README.md
Day 4 – What Is an LLM (No Math)
Goal: Understand LLMs conceptually without confusion
What is a Large Language Model
Tokens, context window, temperature
Prompt → Response mental model
Cloud LLM vs Local LLM (Ollama)
Output:
✔ Clear mental model (most beginners skip this and fail)
Day 5 – Your First LLM Call
Goal: Talk to an AI using code
Choose OpenAI API or Local Ollama
Adjust temperature and max tokens
Output:
✔ Python script that asks questions to an LLM
Day 6 – Prompt Engineering Basics
Goal: Learn why prompts fail and how to fix them
Output:
✔ Prompt that consistently produces good answers
Day 7 – Mini Project: AI Text Assistant
Goal: Build confidence
Save conversations to file
Output:
✔ Working AI assistant (terminal-based)
Day 8 – Embeddings (The Magic Behind Search)
Goal: Understand how AI “remembers”
Why similarity search works
Cosine similarity (conceptual)
Output:
✔ Script that converts text into embeddings
Day 9 – Vector Database (Beginner Version)
Goal: Store and retrieve knowledge
Output:
✔ Vector DB with your own documents
Day 10 – RAG: Retrieval-Augmented Generation
Goal: Build your first real GenAI system
How RAG fixes hallucinations
Output:
✔ AI that answers from your documents
Day 11 – RAG Mini Project
Goal: Apply RAG end-to-end
Upload PDFs or text files
Output:
✔ Personal document Q&A bot
Day 12 – FastAPI: Make It Real
Goal: Turn scripts into an app
Output:
✔ Running GenAI API locally
Day 13 – AI Agent Basics
Goal: Introduce autonomy (without hype)
Simple “decide → act → respond” loop
Output:
✔ Simple rule-based AI agent
Day 14 – Final Project
Goal: Combine everything
Build one of the following:
Must include:
Output:
✔ End-to-end GenAI application
Day 15 – Packaging & Showcase
Goal: Make it portfolio-ready
Architecture diagram (simple)
Output:
✔ Shareable GenAI project
✔ Confidence to continue deeper
What This 15-Day Challenge Achieves
By Day 15, a beginner will:
Understand how GenAI actually works
Avoid 90% of beginner mistakes