Generative AI & Prompt Engineering

Project Hub

Your complete, self-contained practical course roadmap — from development environment setup to a production-grade enterprise assistant. All labs run 100% locally on a VirtualBox Linux VM (Ubuntu 24.04 LTS).

0 / 7 projects completed
7Total Projects
1Setup Labs
5Practice Projects
1Capstone

Course Learning Path

Follow projects in order — each one builds directly on the previous. Start with Setup Project 0 to configure your VirtualBox environment and install Ollama before starting practice labs.

Phase 1 SETUP & VM Setup VM, Git, Python & Ollama Phase 2 PROMPTING Playground (P1) Compare Techniques Phase 3 LOCAL LLM API Content Suite (P2) Streamlit + Ollama Phase 4 DOCUMENT AI Mini RAG (P3) FAISS + Embeddings Phase 5 AI AGENTS Researcher (P4) LangGraph Workflows Final Workspace & Capstone MULTI-TOOL & CAPSTONE Workspace Dashboard (P5) Enterprise Assistant (P6) ⭐⭐⭐⭐⭐

🔧 Setup Labs

Setup Lab
Setup Project 0 · Before Chapter 1

AI Development Environment Setup

Install VirtualBox, set up an Ubuntu 24.04 LTS VM, configure Python, VS Code, Git, and install Ollama for local LLM execution. Run your first local API query.

⭐☆☆☆☆≈ 3 hours

📚 Practice Projects

Practice Project
Project 1 · After Chapter 3 (Prompt Engineering)

AI Prompt Playground

Build a Gradio web UI allowing users to compare Zero-shot, Few-shot, Chain-of-Thought, and Role prompts side-by-side on local LLMs.

⭐☆☆☆☆≈ 1 day
Practice Project
Project 2 · After Chapter 4 (LLM APIs)

AI Content Generator Suite

Build a modular Streamlit app running locally to generate blog posts, emails, social media, and code snippets, using structured JSON outputs and streaming completions.

⭐⭐☆☆☆≈ 2 days
Practice Project
Project 3 · After Chapter 5 (RAG)

Chat with Documents (Mini RAG System)

Build a local retrieval-augmented generation app. Load PDF files, create text chunks, build embeddings via SentenceTransformers, index them in FAISS, and answer queries.

⭐⭐⭐☆☆≈ 4 days
Practice Project
Project 4 · After Chapter 6 (Agents)

AI Research Assistant Agent

Implement a stateful AI agent using LangChain and LangGraph that plans research tasks, fetches information, queries local files, and outputs structured reports.

⭐⭐⭐⭐☆≈ 5 days
Practice Project
Project 5 · After Chapter 7 (AI App Dev)

AI Multi-Tool Workspace

Combine chatbot interfaces, document chat, resume analyzers, and SQL code generators into a single professional dashboard app using Streamlit SessionState.

⭐⭐⭐⭐☆≈ 4 days

🏆 Final Capstone

★ CAPSTONE
Project 6 · End of Course

Enterprise AI Knowledge Assistant

Deploy a production-ready containerized RAG platform. FastAPI backend API, Streamlit dashboard, PostgreSQL/ChromaDB vector DB, token-based authentication, and admin metrics dashboard.

⭐⭐⭐⭐⭐≈ 2 weeks