Books → Learning Ai From Scratch → Introduction


Introduction

 

30-Day Learning Roadmap

A practical day-by-day plan to move from AI beginner to AI application builder

Chapter Overview

Learning AI can feel confusing because the field contains many overlapping subjects: programming, data, machine learning, deep learning, large language models, prompt engineering, vector databases, RAG, agents, cloud deployment, evaluation, and security. A beginner often starts by watching random videos or reading isolated articles. This creates knowledge, but not direction. A roadmap solves this problem by giving a clear sequence.

This chapter gives a 30-day practical learning roadmap. The goal is not to make you a research scientist in one month. The goal is to help you understand modern AI application development well enough to build small but meaningful projects, explain the architecture, and continue learning with confidence.

By the end of 30 days, you should be able to describe AI, ML, DL, and GenAI; write simple Python scripts; use an LLM through a prompt or API; understand tokens, embeddings, semantic search, vector databases, RAG, and agents; and design a basic production-ready AI application with evaluation and guardrails.

Learning Objectives

  • Build a clear mental model of AI, ML, Deep Learning, Generative AI, LLMs, RAG, agents, and production AI systems.
  • Learn the minimum Python, data, and cloud concepts required for AI application development.
  • Practice daily with small exercises instead of only reading theory.
  • Create weekly milestones so progress is measurable.
  • Complete a final capstone project that combines prompting, embeddings, semantic search, RAG, evaluation, and deployment thinking.

Expected Outcome After 30 Days

After completing this roadmap, you should be able to:

• Explain modern AI architecture to a student, developer, manager, or client.

• Create good prompts and prompt templates for business tasks.

• Generate embeddings for text and understand similarity search.

• Build a small document Q&A or FAQ chatbot using RAG concepts.

• Choose between prompting, RAG, fine-tuning, and agents for a use case.

• Prepare a practical production checklist covering cost, security, monitoring, and guardrails.

• Continue to advanced topics such as MLOps, LLMOps, fine-tuning, cloud AI services, and agentic workflows.

Tools Needed for the 30-Day Roadmap

The roadmap is designed around free or low-cost tools. You do not need a powerful machine to begin. A normal laptop, browser, and internet connection are enough for most exercises. For heavier experiments, you can use free notebook platforms or small open-source models.

Tool

Purpose

Beginner Use

Python

Programming language used for AI scripts and data work.

Write small scripts for text processing, APIs, embeddings, and automation.

VS Code

Code editor.

Create Python files, manage folders, and run scripts.

Jupyter Notebook / Google Colab

Interactive coding environment.

Practice Python, data analysis, and AI experiments step by step.

GitHub

Code storage and portfolio.

Save exercises and project code.

LLM chat interface

Prompting practice.

Try prompts, compare outputs, and learn limitations.

Open-source embedding model or API

Create vector representations of text.

Practice embeddings and semantic search.

Chroma / FAISS / pgvector

Vector search practice.

Build small local semantic search experiments.

LangChain or LlamaIndex

Optional AI app framework.

Experiment with loaders, retrievers, chains, and RAG.

Postman / curl

API testing.

Test simple AI backend endpoints.

Markdown

Documentation format.

Write project notes, prompts, and architecture documentation.

How Much Time Per Day?

A working professional can follow this roadmap with 60 to 90 minutes per day. A student can spend 2 to 3 hours per day and complete more exercises. The important rule is consistency. Learning AI by doing one small task daily is more effective than watching long videos without implementation.

Learner Type

Daily Time

Recommended Approach

Busy working professional

60 minutes

Read for 20 minutes, practice for 30 minutes, document for 10 minutes.

Student

2 hours

Read for 30 minutes, practice for 70 minutes, revise for 20 minutes.

IT professional changing career

90 minutes

Focus on architecture, coding exercises, and project documentation.

Beginner with weak programming

60-90 minutes

Spend extra time on Python basics in Week 1 and continue slowly.

Four-Week Roadmap Structure

The 30-day plan is divided into four learning blocks. Each week has a clear theme. The first week builds foundation. The second week introduces LLMs, prompting, and embeddings. The third week focuses on semantic search, vector databases, and RAG. The fourth week introduces agents, evaluation, production thinking, and final projects.

30-Day Roadmap Structure

Week 1  -> AI basics + Python foundation + data thinking
Week 2  -> LLMs + prompting + tokens + embeddings
Week 3  -> Semantic search + vector databases + RAG
Week 4  -> Agents + evaluation + production + capstone project
Days 29-30 -> Final capstone completion, documentation, review, and next steps

Week

Theme

Main Outcome

Week 1

AI basics and Python foundation

You understand the AI landscape and can write basic Python scripts for data and text.

Week 2

LLMs, prompting, and embeddings

You can write structured prompts, understand tokens/context, and explain embeddings.

Week 3

Semantic search, vector DB, and RAG

You can design and build a small retrieval-based AI assistant.

Week 4

Agents, evaluation, production, and projects

You can plan an AI application with tools, monitoring, security, and deployment readiness.

 

 

Week 1: AI Basics and Python Foundation

Week 1 builds the foundation. Many beginners make the mistake of jumping directly into RAG or agents without understanding the basic vocabulary of AI. During this week, focus on understanding what AI means, how it differs from ML and GenAI, and why Python and data skills are important. The coding exercises are intentionally simple. Their purpose is to make you comfortable with programming logic and data handling.

Day

Learn

Practice

Mini Exercise

Milestone

Day 1

Understand AI, ML, Deep Learning, and Generative AI at a high level.

Create a notebook or document named AI_Learning_Journal.

Write 10 examples of AI you see in daily life.

You can explain AI vs ML vs GenAI in simple language.

Day 2

Learn the role of data in AI and the difference between structured and unstructured data.

Collect 3 small datasets: a CSV, a text document, and a FAQ list.

Classify each data source as structured, semi-structured, or unstructured.

You understand why AI systems need clean and relevant data.

Day 3

Python basics: variables, strings, lists, dictionaries, loops, and functions.

Write small Python programs in VS Code or Colab.

Create a function that counts words in a paragraph.

You can write and run basic Python code.

Day 4

Python for files and text processing.

Read a text file, clean it, split it into lines, and count keywords.

Load a small FAQ text file and print each question separately.

You can process simple documents using Python.

Day 5

Basic data handling using CSV and tables.

Read a CSV file using Python or pandas.

Filter customer tickets where priority is High.

You can read and filter tabular data.

Day 6

AI application thinking: frontend, backend, data layer, model layer.

Draw a simple AI chatbot architecture in your notebook.

Write request-response steps for a chatbot.

You understand the basic parts of an AI application.

Day 7

Weekend revision of Week 1.

Revise notes, organize files, and create a one-page summary.

Explain your Week 1 learning to a friend or record yourself.

You are ready to start LLMs and prompting.

Day 1 Detailed Plan: Build the Mental Map

On the first day, your goal is not to master algorithms. Your goal is to build a mental map. Think of AI as a broad field where machines perform tasks that normally require human intelligence. Machine Learning is one method within AI where systems learn patterns from data. Deep Learning uses neural networks with many layers. Generative AI creates new content such as text, images, audio, or code.

Create a learning journal. This can be a Word document, Markdown file, Notion page, or simple notebook. Write your own definitions. Do not copy definitions blindly. The act of writing in your own words is important because it reveals whether you actually understand the topic.

Daily note template:

Date:
Topic learned:
My explanation in simple words:
Example from real life:
Example from IT project:
One doubt I still have:
One thing I practiced today:

Day 2 Detailed Plan: Understand Data

AI systems are built on data. A customer support AI needs past tickets, FAQs, product documents, and escalation policies. A banking fraud detection model needs transaction data, customer behavior, device information, and known fraud labels. A learning assistant needs course notes, quizzes, student progress, and learning objectives. The quality of AI output depends strongly on the quality of data.

For practice, prepare three examples: a CSV file with sample tickets, a text file with a policy, and a small FAQ document. Later in the roadmap, these files can become input for embeddings, semantic search, and RAG.

Day 3 to Day 5 Detailed Plan: Minimum Python Foundation

You do not need to become an expert Python developer before learning AI. However, you need enough Python to load files, clean text, call APIs, handle JSON, process tables, and connect components. Focus on practical Python instead of advanced language theory.

Python Topic

Why It Matters for AI

Small Practice

Strings

Prompts, documents, user queries, and LLM responses are text.

Clean a sentence and convert it to lowercase.

Lists

Chunks, retrieved documents, and examples are often stored as lists.

Store 5 FAQ questions in a list and loop through them.

Dictionaries

JSON-like data, API responses, and metadata use key-value pairs.

Create a ticket dictionary with id, category, priority, and description.

Functions

Reusable logic is needed for chunking, retrieval, and prompt formatting.

Create a function that builds a prompt from a question and context.

File handling

AI apps often read PDFs, TXT files, CSV files, and logs.

Read a text file and print the first 5 lines.

Pandas basics

Useful for CSV files, reports, and structured data analysis.

Read a CSV and count records by category.

Week 1 Weekend Revision Plan

  • Rewrite your definitions of AI, ML, Deep Learning, and GenAI without looking at notes.
  • Create one diagram showing how a simple AI chatbot works from user input to model response.
  • Organize your practice files into folders: data, notebooks, scripts, notes, and project.
  • Make a list of five business problems that could use AI.
  • Write down the difference between a data problem and an AI problem.

Week 2: LLMs, Prompting, and Embeddings

Week 2 introduces the core concepts behind modern Generative AI applications. The goal is to understand how Large Language Models receive prompts, produce responses, and use tokens and context windows. You will also learn embeddings, which are numerical representations of text. Embeddings are the foundation of semantic search and RAG.

Day

Learn

Practice

Mini Exercise

Milestone

Day 8

What is an LLM? Tokens, parameters, inference, and model response generation.

Ask an LLM the same question in three different ways and compare answers.

Write how token prediction works using a simple sentence.

You understand LLM basics.

Day 9

Prompting basics: system prompt, user prompt, role prompt, and output format.

Create prompts for summary, classification, and extraction.

Convert a vague prompt into a clear structured prompt.

You can write better prompts.

Day 10

Zero-shot and few-shot prompting.

Create examples where the model classifies tickets using no examples and then with examples.

Compare zero-shot and few-shot results.

You understand example-driven prompting.

Day 11

Context window, conversation history, and context overflow.

Create a long document summary prompt and observe limits.

Write a strategy to summarize long documents in chunks.

You understand token limits and context management.

Day 12

Embeddings and vector representation.

Use a small example to represent similar words conceptually.

Explain why car and vehicle are closer than car and banana.

You understand semantic similarity.

Day 13

Cosine similarity and embedding use cases.

Create a simple table of sentences and compare similarity conceptually.

Design a recommendation idea using embeddings.

You understand how embeddings support search and recommendation.

Day 14

Weekend revision of Week 2.

Build a prompt library with 10 reusable prompts.

Create a one-page note on LLMs + prompting + embeddings.

You are ready for semantic search and RAG.

Prompt Practice Pattern

Prompt engineering is not magic. It is clear instruction design. A good prompt usually defines the role, task, input, constraints, output format, and quality rules. During Week 2, practice transforming unclear prompts into structured prompts.

Weak Prompt

Improved Prompt

Summarize this.

You are a business analyst. Summarize the following customer complaint in 5 bullet points. Include issue, impact, urgency, suggested team, and next action.

Write about AI.

Write a beginner-friendly 500-word explanation of Artificial Intelligence with 3 real-world examples from banking, education, and customer support.

Classify ticket.

Classify the ticket into one of these categories: Network, Hardware, Database, Security, Application Support, HR Payroll. Return JSON with category, confidence, and reason.

Embedding Practice Without Complex Math

Do not worry about advanced mathematics in the beginning. Understand embeddings through intuition. An embedding model converts text into a list of numbers. Similar meanings produce vectors that are close to each other. This is why semantic search can find relevant documents even when the query does not use the exact same words as the document.

Conceptual example:

"car"       -> [0.91, 0.10, 0.22]
"vehicle"   -> [0.88, 0.12, 0.25]
"banana"    -> [0.05, 0.93, 0.11]

car and vehicle are close in vector space.
car and banana are far apart.

Week 2 Weekend Revision Plan

  • Create a prompt library with prompts for summarization, classification, extraction, report writing, and Q&A.
  • Write the difference between system prompt, user prompt, and assistant response.
  • Explain tokens and context window using a simple analogy.
  • Explain embeddings to a non-technical person using the car/vehicle example.
  • Prepare 10 sample FAQ documents for Week 3 semantic search practice.

Week 3: Semantic Search, Vector DB, and RAG

Week 3 is where your learning becomes practical. You will connect documents, embeddings, vector search, retrieval, and LLM generation. This is the foundation of many real-world GenAI systems such as company document assistants, HR policy bots, banking knowledge assistants, legal assistants, and technical support chatbots.

Day

Learn

Practice

Mini Exercise

Milestone

Day 15

Semantic search vs keyword search.

Search a sample FAQ using exact keywords and then by meaning.

Write 5 queries where keyword search may fail but semantic search may work.

You understand why semantic search matters.

Day 16

Vector databases: collection, vector, metadata, index, top-k search.

Design a simple vector DB schema for FAQs.

Create metadata fields such as source, topic, date, and access level.

You understand vector DB structure.

Day 17

Document loading and chunking.

Split a policy document into small chunks.

Try different chunk sizes and note pros/cons.

You understand chunking trade-offs.

Day 18

Embedding generation and indexing pipeline.

Create a pipeline diagram from document to vector DB.

Write pseudo-code for document ingestion.

You understand indexing flow.

Day 19

RAG retrieval pipeline.

Design user query -> query embedding -> retrieval -> context -> LLM answer.

Write a RAG prompt template.

You understand RAG response flow.

Day 20

RAG evaluation and common mistakes.

Create 10 test questions for your sample documents.

Mark whether answers are grounded, complete, and relevant.

You can test a RAG assistant.

Day 21

Weekend revision and mini-project.

Build or design a small FAQ/document assistant.

Create a short demo script and architecture note.

You can explain an end-to-end RAG system.

Mini-Project for Week 3: FAQ Semantic Search Assistant

The Week 3 mini-project is a simple FAQ assistant. It does not need to be production-ready. The goal is to understand the moving parts. Create a small list of 20-30 FAQs. Convert each FAQ answer into chunks. Generate embeddings. Store them in a vector database or a simple local vector index. When a user asks a question, search for the most relevant FAQ and build an answer.

Simple RAG flow:

1. Load FAQ documents
2. Split into chunks
3. Generate embeddings for each chunk
4. Store chunk + vector + metadata
5. Receive user question
6. Generate embedding for question
7. Retrieve top matching chunks
8. Build prompt with retrieved context
9. Ask LLM to answer only from context
10. Return answer with source reference

RAG Prompt Template for Practice

You are a helpful company assistant.
Answer the user question using only the provided context.
If the answer is not available in the context, say: "I do not have enough information in the provided documents."

Context:
{retrieved_context}

User Question:
{question}

Answer format:
- Short answer
- Explanation
- Source used

Week 3 Weekend Revision Plan

  • Draw the indexing pipeline and retrieval pipeline separately.
  • Explain chunking, embeddings, vector storage, top-k retrieval, and context building.
  • List 10 common RAG mistakes and how to avoid them.
  • Prepare a sample test set with questions and expected answers.
  • Record a 3-minute explanation of your RAG mini-project.

Week 4: Agents, Evaluation, Production, and Projects

Week 4 shifts from building small experiments to thinking like an AI application developer or architect. You will learn when to use agents, how tools are connected, how AI systems are evaluated, and what must be checked before production deployment. This week also prepares you for the final capstone project.

Day

Learn

Practice

Mini Exercise

Milestone

Day 22

AI agents and tool calling.

Design an agent that can search documents, query a database, and draft an email.

Write tool definitions for search, database, and email.

You understand agent-tool architecture.

Day 23

Agent loop, planner, executor, memory, and human approval.

Draw an agent loop diagram.

Write steps for an IT ticket resolution agent.

You understand how agents make multi-step decisions.

Day 24

Evaluation basics: accuracy, relevance, faithfulness, groundedness, latency, cost.

Create evaluation criteria for your RAG assistant.

Score 5 sample responses manually.

You can evaluate AI responses.

Day 25

Monitoring, logs, traces, and user feedback.

Design a monitoring dashboard for AI requests.

List fields to log: prompt, retrieved docs, latency, cost, feedback.

You understand AI observability.

Day 26

Guardrails, safety, PII, prompt injection, and output validation.

Create safety rules for your assistant.

Write examples of blocked and allowed prompts.

You understand basic AI safety controls.

Day 27

Cost, security, and production checklist.

Create a go-live checklist for a RAG chatbot.

Estimate token, embedding, vector DB, and storage cost categories.

You can think about production readiness.

Day 28

Capstone planning and project setup.

Choose one final project and create architecture, data flow, APIs, and test plan.

Prepare project folder and documentation outline.

You are ready to complete the final capstone.

Agent Practice Example: IT Ticket Resolution Agent

An IT ticket resolution agent is a good practice example because it combines classification, retrieval, tool calling, human approval, and workflow automation. The agent receives a ticket, classifies the issue, searches similar past tickets, checks the knowledge base, suggests a resolution, and routes the ticket to the correct team. If the ticket involves security or production change, the agent should ask for human approval before taking action.

IT Ticket Agent Flow:

User submits ticket
        |
Agent classifies issue category
        |
Agent searches similar resolved tickets
        |
Agent retrieves knowledge base steps
        |
Agent drafts resolution or routing decision
        |
If high risk -> human approval
        |
Update ticket / notify team / log action

Evaluation Practice Example

Metric

Question to Ask

Example Scoring

Relevance

Does the answer address the user question?

1 to 5 rating.

Faithfulness

Is the answer supported by retrieved documents?

Pass / fail with evidence.

Completeness

Does the answer include all important details?

Missing, partial, complete.

Safety

Does the answer avoid unsafe or unauthorized content?

Allowed / blocked / needs review.

Latency

How long did the response take?

Milliseconds or seconds.

Cost

How many tokens or API calls were used?

Estimated cost per request.

Week 4 Weekend Revision Plan

  • Review the difference between chatbot, RAG system, and agent.
  • Create a simple evaluation sheet with 10 test questions and expected answers.
  • Write a production checklist covering cost, security, monitoring, and guardrails.
  • Finalize the scope of your capstone project.
  • Prepare a short presentation explaining your system architecture.

Days 29 and 30: Final Capstone Project

The final two days are for completing, documenting, and presenting your capstone project. The capstone should not be too large. It should be small enough to finish, but complete enough to show that you understand the main concepts from the book.

Recommended Capstone: RAG-Based Company Document Assistant

The recommended capstone project is a RAG-based company document assistant. It allows a user to ask questions about company policies, FAQs, or project documents. The assistant retrieves relevant document chunks, builds context, asks an LLM to answer, and provides a source reference. This project combines data processing, chunking, embeddings, vector search, prompt design, LLM generation, evaluation, and production thinking.

Capstone Architecture:

User Interface
     |
Backend API
     |
RAG Orchestrator
     |----------------------|
     |                      |
Query Embedding        Prompt Builder
     |                      |
Vector Database  --> Retrieved Context
     |                      |
     |----------------------|
             |
             v
            LLM
             |
             v
Answer + Source + Logs + Feedback

Day

Main Task

Detailed Activities

Deliverable

Day 29

Build or design the capstone solution.

Prepare documents, create chunking strategy, define embedding and vector DB approach, create RAG prompt, define API flow, and write evaluation questions.

Working prototype or complete design document.

Day 30

Test, document, and present.

Run test questions, check answer quality, document limitations, prepare production checklist, create final README and architecture diagram.

Final capstone package and learning reflection.

Capstone Project Deliverables

  • Problem statement: What problem does your AI assistant solve?
  • User stories: What will users ask or do?
  • Architecture diagram: Show UI, backend, RAG orchestrator, vector DB, LLM, logs, and feedback.
  • Data flow: Explain document ingestion and user query flow.
  • Sample documents: Include sample FAQs, policy notes, or knowledge base articles.
  • Prompt templates: Include the system prompt and RAG answer prompt.
  • Evaluation test cases: At least 10 questions with expected answers.
  • Risk list: Hallucination, missing documents, outdated data, prompt injection, PII leakage.
  • Production checklist: Cost, security, monitoring, guardrails, backup, access control.
  • Future improvements: Hybrid search, re-ranking, source citations, feedback loop, admin dashboard.

Alternative Capstone Ideas

Capstone Idea

Best For

Key Components

AI FAQ Chatbot

Beginner project and customer support use case.

Prompting, FAQ data, optional RAG, test cases.

IT Ticket Classification System

IT service desk and enterprise automation.

Classification prompt, labels, routing rules, monitoring.

AI Report Summarizer

Business analysts and managers.

File ingestion, summarization, chunking, validation.

AI Learning Assistant

Education and LMS platforms.

Learning path, quiz generation, progress tracking, RAG.

Sales Research Assistant

Sales and business development.

Search tool, extraction, summarization, CRM update workflow.

Daily Checklist Template

Use the checklist below every day. The purpose of the checklist is to make learning measurable. Even if you spend only 45 minutes, mark what you completed and write one learning note.

Checklist Item

Done?

Read today's concept for at least 20 minutes.

☐

Wrote notes in my own words.

☐

Completed today's practice task.

☐

Created or updated one file in my learning folder.

☐

Wrote one doubt or question for later research.

☐

Connected today's topic with a real-world project example.

☐

Committed code or notes to GitHub if applicable.

☐

Recommended Folder Structure

Organizing your work is important. By the end of 30 days, you should have a small portfolio folder that contains notes, exercises, data samples, prompts, diagrams, and project documentation.

ai-learning-roadmap/

  week-01-foundation/
    notes/
    python-exercises/
    sample-data/

  week-02-llm-prompting-embeddings/
    prompt-library/
    embedding-notes/
    exercises/

  week-03-semantic-search-rag/
    documents/
    chunks/
    vector-db-design/
    rag-prompts/
    test-questions/

  week-04-agents-production/
    agent-designs/
    evaluation-sheets/
    security-checklists/
    capstone-project/

  README.md

Free Resource Strategy

There are many free AI resources, but too many resources can become a distraction. Use resources with a purpose. For each topic, pick one short video or article, one official documentation page, and one hands-on exercise. Do not keep switching courses every day.

Topic

Free Resource Type

How to Use It

Python basics

Official tutorial, beginner videos, Google Colab examples.

Practice simple scripts instead of only watching.

AI and ML basics

Introductory articles and visual explanations.

Write definitions and examples in your own words.

LLMs and prompting

LLM provider docs and prompt guides.

Create your own prompt library.

Embeddings and semantic search

Vector DB tutorials and notebook examples.

Build a tiny search demo with sample sentences.

RAG

Framework tutorials and architecture blogs.

Implement or design a document Q&A flow.

Agents

Tool calling examples and agent framework docs.

Design safe tool permissions and human approval points.

Evaluation and monitoring

LLMOps articles and tracing tool docs.

Create test cases and manually score outputs.

Common Problems During the 30 Days

Problem

Why It Happens

Solution

I do not understand the math.

Beginners often start with formulas before intuition.

Focus first on meaning, use cases, and examples. Learn math gradually.

I am confused by too many tools.

AI ecosystem changes quickly and has many frameworks.

Use one stack for practice. Avoid switching tools daily.

My prompts give different answers.

LLMs are probabilistic and context-sensitive.

Improve prompt structure and define output format.

RAG answers are poor.

Chunks, retrieval, prompt, or source data may be weak.

Test retrieval separately before blaming the LLM.

I feel I am only reading, not building.

Passive learning gives comfort but not skill.

Create one small artifact daily: code, diagram, prompt, or test case.

I cannot complete everything in 30 days.

The plan is intense for beginners.

Extend the roadmap to 45 or 60 days. Consistency is more important than speed.

Practical Learning Principles

The roadmap is useful only if you follow the right learning principles. AI is not learned by memorizing definitions alone. You must repeatedly connect concepts to practical systems.

  • Learn conceptually first, then implement. Do not start with complex code before understanding the flow.
  • Build small projects. A small completed chatbot is better than an unfinished large platform.
  • Document your thinking. Architecture notes are as important as code.
  • Separate model behavior from application behavior. Sometimes the issue is not the LLM but the prompt, retrieval, data quality, or missing guardrails.
  • Evaluate everything. AI output should be checked for relevance, correctness, faithfulness, safety, and cost.
  • Think in systems. A real AI application includes UI, backend, data pipeline, model calls, vector DB, security, logs, monitoring, and feedback.

Final 30-Day Roadmap Summary Table

Phase

Days

Focus

Final Output

Foundation

1-7

AI concepts, data basics, Python basics, simple architecture.

Learning journal, Python exercises, AI concept map.

LLM Basics

8-14

LLMs, prompting, context window, embeddings.

Prompt library, embedding notes, simple similarity examples.

RAG Core

15-21

Semantic search, vector DB, chunking, indexing, retrieval, RAG.

Mini RAG/FAQ assistant design or prototype.

Production AI

22-28

Agents, tools, evaluation, monitoring, guardrails, cost, security.

Agent design, evaluation sheet, production checklist.

Capstone

29-30

Final project completion and documentation.

Capstone project package and presentation notes.

Chapter Summary

This chapter converted the large subject of AI into a practical 30-day learning plan. The roadmap starts with AI basics and Python foundation, then moves to LLMs, prompting, and embeddings. After that, it introduces semantic search, vector databases, and RAG. Finally, it covers agents, evaluation, guardrails, security, cost, and production readiness.

The most important lesson is that AI learning must be active. Each day should produce something: a note, a diagram, a Python script, a prompt, a test case, or a small project artifact. By the end of the roadmap, you should not only know AI terms but also understand how to connect them into real applications.

Key Terms

Learning roadmap, AI foundation, Python practice, Prompt library, Embedding practice, Semantic search, Vector database, RAG mini-project, Agent design, Evaluation sheet, Production checklist, Capstone project.

Practice Exercises

  1. Create your own 30-day AI learning calendar based on your available daily time.
  2. Write a one-page explanation of what you will be able to build after completing the roadmap.
  3. Prepare a folder structure for your AI learning work and create a README file.
  4. Create a prompt library with at least 10 prompts for real business tasks.
  5. Design a RAG-based assistant for one domain: HR, banking, education, IT support, or healthcare.
  6. Create 10 evaluation questions for your RAG assistant and define expected answers.
  7. Write a production checklist for your capstone project covering cost, security, monitoring, and guardrails.
  8. Record a short presentation explaining your capstone architecture in 3 minutes.

Reflection Questions

  • Which topic was easiest for you: prompting, embeddings, RAG, agents, or evaluation?
  • Which topic needs more practice after 30 days?
  • Which project idea can become part of your portfolio?
  • How can you apply this learning in your current job or business?
  • What will you learn in the next 30 days after this roadmap?

Next Chapter Preview

The next chapter provides a glossary of important AI terms. It will help you revise and quickly remember key concepts such as token, embedding, vector database, RAG, retriever, re-ranking, fine-tuning, inference, guardrails, agents, tool calling, monitoring, and cost per request.