Generative AI, abbreviated as GenAI, refers to AI systems capable of creating new content, including text, images, and music. It encompasses various domains such as Machine Learning (ML), Natural Language Processing (NLP), and Deep Learning (DL). AI generally entails the creation of computer systems that can perform tasks needing human intelligence, while ML allows systems to learn patterns from data without explicit programming. DL uses neural networks as a subfield of ML. Notably, NLP enables the interpretation and generation of human language, with Transformer models being a significant advancement in this area. Transformers utilize self-attention mechanisms and have underpinned models like BERT and GPT. GenAI includes Large Language Models (LLMs), trained on extensive text data to proficiently generate human-like text and perform diverse tasks. Effective use of GenAI often entails prompt engineering, which involves crafting precise prompts to enhance model outputs by understanding their capabilities and biases. Accessing Generative AI models typically requires using REST APIs, which necessitates obtaining an API key from platforms like OpenAI or Hugging Face. This involves securely authenticating requests to interact with GenAI models. Overall, mastering these concepts allows users to capitalize on the advancements in Generative AI.