This course is intended for IT practitioners that would like an organized introduction to the concepts and tools underlying Large Language Models (LLMs). We cover Transformers, BERT and GPT at a high level and then explore few-shot approaches, RAG approaches using LangChain and Vector Databases and finally approaches to using LLMs to support dialogue over SQL databases. Some parts of the examination will let students develop solutions over their own industry-specific data.