In this course, students will understand the paradigm shift from training a model in-house vs. using pre-trained models on public data, how to distinguish between the two and how to decide where to focus their attention based on their business requirements. This course can contain some hands-on building components and playing with existing tools. Conceptual understanding of Large Language Models (LLMs,) such as GPT and others, image generators followed by other techniques such as LangChain, AgentGPT and enterprise-variants of GPT like tools. Additionally any latest models will be included. A research proposal will be part of the final outcome.