The course will be self-paced
Week 1: Transformers and Large Language Models
● Introduction to NLP and transformer architecture
● Hands-on with Hugging Face transformers library
● Fine-tuning pre-trained models
● Understanding LLM capabilities and emerging properties
● Prompt engineering fundamentals
● Working with LLM APIs and local deployment (Ollama, llama.cpp)
● Multi-modal LLMs overview
Week 2: RAG Assistants and Embeddings
● Vector embeddings and semantic search principles
● Embedding databases (Pinecone, Chroma, …)
● Retrieval Augmented Generation architecture
● Building simple assistants (Tool: https://lamb-project.org )
● RAG frameworks comparison vs custom implementations
● Case study the: Lamb Knowledge-base-server
● Optimization strategies for RAG systems
Week 3: Model Context Protocol (MCP)
● Introduction to Model Context Protocol
● Integrating MCP servers with development tools (VS Code, Cursor, Claude Desktop)
● MCP in software development workflows
● Building custom MCP servers
● Debugging and deployment best practices
● MCP server authentication and security
Week 4: REACT Agents and Advanced Integration
● Understanding the REACT (Reasoning and Acting) paradigm
● Building REACT agents from scratch
● Agent frameworks and orchestration
● Docker containerization for agents
● Integration with Google and OpenAI APIs
● Introduction to Agent-to-Agent (A2A) protocol