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).
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.
🔧 Setup Labs
📚 Practice Projects
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.
→ Practice ProjectBuild a modular Streamlit app running locally to generate blog posts, emails, social media, and code snippets, using structured JSON outputs and streaming completions.
→ Practice ProjectBuild a local retrieval-augmented generation app. Load PDF files, create text chunks, build embeddings via SentenceTransformers, index them in FAISS, and answer queries.
→ Practice ProjectImplement a stateful AI agent using LangChain and LangGraph that plans research tasks, fetches information, queries local files, and outputs structured reports.
→ Practice ProjectCombine chatbot interfaces, document chat, resume analyzers, and SQL code generators into a single professional dashboard app using Streamlit SessionState.
→🏆 Final Capstone