Completed
- **3:45:20** - Open Source vs Proprietary Models
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
AI for Java Developers - Complete Spring AI Course and Workshop
Automatically move to the next video in the Classroom when playback concludes
- 1 - **00:00** - Course Introduction & What We'll Build
- 2 - **08:45** - Getting Started: API Keys & Project Setup
- 3 - **18:30** - Your First AI Application with Spring AI
- 4 - **28:15** - What is AI? Machine Learning & Deep Learning Explained
- 5 - **35:20** - Large Language Models & Transformers
- 6 - **42:10** - Prompt Engineering Fundamentals
- 7 - **52:30** - Why Java & AI? Spring AI Overview
- 8 - **1:02:45** - Chat Clients & Streaming Responses
- 9 - **1:15:20** - Prompts & System Messages
- 10 - **1:28:40** - Structured Output with Type Safety
- 11 - **1:42:15** - Multimodal AI: Images & Audio Processing
- 12 - **1:58:30** - Chat Memory & Conversation State
- 13 - **2:12:20** - Understanding LLM Limitations
- 14 - **2:18:45** - Prompt Guarding & Security
- 15 - **2:25:10** - Prompt Stuffing & Context Enhancement
- 16 - **2:32:30** - Retrieval Augmented Generation RAG
- 17 - **2:52:15** - Tools & Function Calling
- 18 - **3:15:40** - Model Context Protocol MCP Servers
- 19 - **3:45:20** - Open Source vs Proprietary Models
- 20 - **3:52:30** - Running Local Models with Ollama
- 21 - **4:02:15** - Docker Model Runner & LM Studio
- 22 - **4:10:45** - Using Local Models in Spring AI
- 23 - **4:18:30** - Observability with Prometheus & Grafana
- 24 - **4:32:20** - Metrics That Matter for AI Applications
- 25 - **4:41:15** - Testing AI Applications & Model Evaluations
- 26 - **4:56:30** - Deterministic vs Non-Deterministic Testing
- 27 - **5:08:45** - Key Takeaways & Best Practices
- 28 - **5:15:20** - Resources & Community
- 29 - **5:22:30** - Building Your AI Portfolio
- 30 - **5:30:15** - What's Next & Course Wrap-up