AI Builder · Level 1: From Zero to Your First RAG Chatbot
In 8 weeks, go from "what is AI?" to building and deploying your own AI chatbot. No prior coding needed.
By Ezeedora · 10 modules · 8 lessons · 1 quiz or exam
Using AI responsibly: hallucinations, privacy and honesty
Locked. Enroll to open this lesson.
Week 1 · Introduction to AI · quiz
12 questions · pass mark 70% · 15 min
Module 2Week 1 · Introduction to LLMs4 lessons
How large language models work and how apps talk to them.
5What an LLM is: next-token predictionLocked. Enroll to open this lesson. 6Tokens, context windows and temperatureLocked. Enroll to open this lesson. 7Models and providers: Claude, GPT, Gemini and open modelsLocked. Enroll to open this lesson. 8How chat apps talk to an LLMLocked. Enroll to open this lesson.
Module 3Week 2 · Prompt Engineering5 lessonsComing soon
Write prompts that get reliable results, with the Ezeedora Prompt Guide.
9Anatomy of a prompt: role, task, context and formatComing soon
10Techniques: few-shot, step-by-step and structured outputComing soon
11System prompts and iterating on promptsComing soon
12Prompting for code and debuggingComing soon
13The Ezeedora Prompt GuideComing soon
Module 4Week 3 · Frontend, Backend and APIs4 lessonsComing soon
How the web works, from the browser to the server and back.
14What happens when you open a websiteComing soon
15Frontend: HTML, CSS and JavaScriptComing soon
16Backend and databasesComing soon
17APIs: requests, responses and JSONComing soon
Module 5Week 3 · Environment Setup4 lessonsComing soon
Set up the tools every developer uses.
18Installing VS Code or Cursor, Node.js and GitComing soon
19Terminal basicsComing soon
20Git and GitHub: your first repositoryComing soon
21API keys and .env files: keeping secrets safeComing soon
Module 6Week 4 · Vibe Coding4 lessonsComing soon
Build software by working with AI, and know when to check its work.
22What vibe coding is, and when it failsComing soon
23Tools: Claude Code, Cursor, v0 and LovableComing soon
24The loop: plan, prompt, run, review, commitComing soon
25Reading and fixing AI-written codeComing soon
Module 7Week 5 · Static Websites5 lessonsComing soon
Build and deploy your first website.
26HTML structure and semantic tagsComing soon
27CSS and responsive layout with TailwindComing soon
28Building a landing page with AIComing soon
29Deploying to Vercel or NetlifyComing soon
30Project 1: Your portfolio websiteComing soon
Module 8Week 6 · Static and Dynamic Websites5 lessonsComing soon
Add forms, data and AI to your sites.
31What makes a website dynamicComing soon
32Forms and user inputComing soon
33Databases 101Coming soon
34Calling an AI API safely from the serverComing soon
35Project 2: An AI-powered mini appComing soon
Module 9Week 7 · Context and RAG4 lessonsComing soon
Give an LLM the right knowledge with retrieval-augmented generation.
36Why LLMs need contextComing soon
37Embeddings and semantic searchComing soon
38Chunking and vector databasesComing soon
39The RAG pipeline: retrieve, augment, generateComing soon
Module 10Week 8 · Capstone: RAG Chatbot5 lessonsComing soon
Plan, build and deploy your own RAG chatbot.
40Planning your chatbotComing soon
41Ingesting documents: chunking and embeddingComing soon
42Retrieval and answers with sourcesComing soon
43Deploying and improving your chatbotComing soon
44Capstone project: Your own RAG chatbotComing soon