The course focuses on the recent developments in Generative AI and Deep Learning. We will study the basic concepts and methodologies and get hands-on experience on effective deep learning techniques and best practices of how to set up, organize and perform AI analytics tasks and applications. A brief overview of the course content: Transformers and Large Language Models (LLMs), Fine-tuning Foundation Models, Advanced Prompt-Engineering, Topics in Natural Language Processing (NLP), Multimodal and Vision LLMs, Retrieval Augmented Generation Systems (RAGs), Building AI Agents, Synthetic Data, Agentic Workflows powered by LLMs, Reasoning Techniques, Explainability, Evaluation.