The Perfect Gift: Any Class, Never Expires
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Syllabus
- **00:00** - Course Introduction & What We'll Build
- **08:45** - Getting Started: API Keys & Project Setup
- **18:30** - Your First AI Application with Spring AI
- **28:15** - What is AI? Machine Learning & Deep Learning Explained
- **35:20** - Large Language Models & Transformers
- **42:10** - Prompt Engineering Fundamentals
- **52:30** - Why Java & AI? Spring AI Overview
- **1:02:45** - Chat Clients & Streaming Responses
- **1:15:20** - Prompts & System Messages
- **1:28:40** - Structured Output with Type Safety
- **1:42:15** - Multimodal AI: Images & Audio Processing
- **1:58:30** - Chat Memory & Conversation State
- **2:12:20** - Understanding LLM Limitations
- **2:18:45** - Prompt Guarding & Security
- **2:25:10** - Prompt Stuffing & Context Enhancement
- **2:32:30** - Retrieval Augmented Generation RAG
- **2:52:15** - Tools & Function Calling
- **3:15:40** - Model Context Protocol MCP Servers
- **3:45:20** - Open Source vs Proprietary Models
- **3:52:30** - Running Local Models with Ollama
- **4:02:15** - Docker Model Runner & LM Studio
- **4:10:45** - Using Local Models in Spring AI
- **4:18:30** - Observability with Prometheus & Grafana
- **4:32:20** - Metrics That Matter for AI Applications
- **4:41:15** - Testing AI Applications & Model Evaluations
- **4:56:30** - Deterministic vs Non-Deterministic Testing
- **5:08:45** - Key Takeaways & Best Practices
- **5:15:20** - Resources & Community
- **5:22:30** - Building Your AI Portfolio
- **5:30:15** - What's Next & Course Wrap-up
Taught by
Dan Vega