*Changes may apply

GenAI & LLMs Applications Development Syllabus

Module 1: Fundamentals of Generative AI

 

  • Introduction to GenAI: History, evolution, and core concepts (Generative vs. Discriminative AI). 
  • Market Landscape: Overview of leading tools and platforms. 
  • LLM Architecture: Deep dive into the Transformer architecture, tokenization, and embeddings. 
  • Model Types: Understanding the differences between open-weight and closed-weight models. 
Module 2: Prompt/Context Engineering & Text Applications

 

  • Working with LLMs APIs: including Google Gemini, OpenAI, Anthropic as well as open-source models from HuggingFace. 
  • Prompt/Context Engineering Principles: From zero-shot and few-shot to advanced prompting techniques like chain of thought (CoT) and context handling. 
  • Understanding the Parameters: all the settings you can tweak to get the most of your LLMs.
  • Evaluation driven development: how to evaluate GenAI products and what is the correct process?
  • Reasoning: The evolution of reasoning, from simple CoT to today’s reasoning models
  • Company Brain: large scale context management
Module 3: Retrieval Augmented Generation (RAG)

 

  • RAG fundamentals: The need for external memory, vector databases, and semantic search.
  • Basic pipelines: Building a standard RAG system.
  • Advanced RAG: Re-ranking, hybrid Search, and handling complex documents.
  • Evaluation of RAG systems: Metrics and methods for evaluating RAG performance.

 

Module 4: Fine-tuning
  • Fine-tuning: what does it mean?
  • Parameter efficient fine-tuning: including LoRA.
  • Peeking inside the model: An introduction to mechanistic interpretability, understanding how a model works internally, from features and circuits to what individual neurons actually represent.
  • Understanding fine-tuning process of reasoning models: We will cover the underlying theory and conceptual foundations, without engaging in large-scale fine-tuning in practice.
Module 5: AI Systems
  • Workflows & Systems: what is an AI system and why RAG is just a specific case of it? Reviewing common architectures. 
  • Automation tools: such as n8n. 
  • ADLC: Coding better with AI – Cursor, Claude, TDD, rules, and a full development harness
  • LLM cost management: offline and online
  • Local model hosting
  • Harness engineering: Skills, rules, model routing, real-time LLM decision making
Module 6: AI Agents
  • Development AI Frameworks: Introduction to LangChain, LangGraph and LlamaIndex.
  • Tool use: Function calling and connecting LLMs to external APIs.
  • MCP & other protocols (such as A2A): Tool use 2.0.
  • AI agents: Differences between chatbots and agents (e.g., ReAct design pattern).
  • Introduction to Google ADK.
  • Agents evaluation.
Module 7: Final Project
  • Ideation & Planning: Selecting a business problem and defining the solution architecture.
  • Development: Hands-on implementation of a GenAI-based product.
  • Demo Day: Final presentation of the projects.