This repository contains my learning journey, lecture notes, exercises, and practical implementations from the GenAI and Chatbot Development course. Each lecture has its own folder with practice files and documentation.
| Lecture | Topic | Status |
|---|---|---|
| 01 | Course Overview | Completed |
| 02 | HTML Fundamentals | Completed |
| 03 | HTML Tables, Images, Videos & Links | Completed |
| 04 | CSS Basics | Completed |
| 05 | CSS Flexbox | Completed |
| 06 | Node.js, n8n & No-Code AI Automation | Completed |
| 07 | n8n Automation Revision | Completed |
| 08 | n8n Email Attachment & Data Automation | Completed |
| 09 | n8n Email Attachment & Data Automation Revision | Completed |
| 10 | PostgreSQL Database Fundamentals | Completed |
| 11 | Supabase, n8n & AI Expense Tracker | Completed |
| 12 | Agentic AI, Pinecone & RAG | Completed |
GenAI-Chatbot-Development-Course/
├── README.md
├── 01-Course-Overview/
│ ├── README.md
│ └── notes.md
├── 02-HTML-Fundamentals/
│ ├── index.html
│ ├── README.md
│ └── notes.md
├── 03-HTML-Elements/
│ ├── table.html
│ ├── image.html
│ ├── video.html
│ ├── links.html
│ ├── images/
│ ├── videos/
│ ├── README.md
│ └── notes.md
├── 04-CSS-Basics/
│ ├── 01-css-types.html
│ ├── 02-css-selectors.html
│ ├── 03-text-and-box-styling.html
│ ├── css/
│ ├── README.md
│ └── notes.md
├── 05-CSS-Flexbox/
│ ├── 01-flexbox-basics.html
│ ├── 02-flexbox-properties.html
│ ├── css/
│ ├── README.md
│ └── notes.md
├── 06-LLM-Chatbot-Automation/
│ ├── installation.md
│ ├── notes.md
│ ├── screenshots/
│ └── Process-Video/
├── 07-n8n-Revision/
│ └── notes.md
├── 08-n8n-Email-Attachment-Automation/
│ ├── notes.md
│ ├── task.md
│ ├── screenshots/
│ └── video/
├── 09-n8n-Email-Attachment-Revision/
│ ├── README.md
│ ├── notes.md
│ └── task.md
├── 10-PostgreSQL-Database-Fundamentals/
│ ├── README.md
│ ├── notes.md
│ └── task.md
├── 11-Supabase-n8n-AI-Expense-Tracker/
│ ├── README.md
│ ├── notes.md
│ ├── task.md
│ ├── screenshots/
│ └── workflows/
├── 12-Agentic-AI-Pinecone-RAG/
│ ├── README.md
│ ├── notes.md
│ ├── task.md
│ ├── resources/
│ ├── screenshots/
│ └── workflows/
├── Projects/
└── Resources/
| Folder | Documentation |
|---|---|
| 01-Course-Overview | Course introduction and overview |
| 02-HTML-Fundamentals | Basic HTML tags and document structure |
| 03-HTML-Elements | Tables, images, videos, and links |
| 04-CSS-Basics | CSS types, selectors, and styling |
| 05-CSS-Flexbox | CSS Flexbox layout |
| 06-LLM-Chatbot-Automation | Node.js, n8n, and no-code AI automation |
| 07-n8n-Revision | Revision of n8n automation concepts |
| 08-n8n-Email-Attachment-Automation | Email attachments, XLSX data, conditions, and automated emails |
| 09-n8n-Email-Attachment-Revision | Revision of attachment-based n8n automation |
| 10-PostgreSQL-Database-Fundamentals | Database fundamentals, PostgreSQL, Neon, and a To-Do list |
| 11-Supabase-n8n-AI-Expense-Tracker | Supabase, AI-generated n8n workflows, and an email expense tracker |
| 12-Agentic-AI-Pinecone-RAG | Agentic AI, tokens, Pinecone vector search, and document Q&A |
- HTML
- CSS
- Git / GitHub
- JavaScript / Node.js
- n8n
- LLM-based automation
- PostgreSQL
- Neon
- Supabase
- Groq
- Pinecone
- OpenAI embeddings
- RAG (Retrieval-Augmented Generation)
The course began with web development fundamentals — HTML structure, additional HTML elements, CSS styling, and Flexbox layout. It then moved into Node.js, n8n, LLM-based email automation, attachment processing, PostgreSQL databases using Neon, Supabase-based AI automation, and document-grounded RAG with Pinecone. These topics build the foundation for practical chatbot and GenAI applications.
Future lectures and projects will be added as the course progresses.