What you’ll learn
- Understand the Fundamentals of Machine Learning and Generative AI
- Gain Practical Knowledge of Large Language Models (LLMs)
- Perform Hands-on Tasks Using Python and Hugging Face
- Evaluate and Tune LLM Outputs Effectively
This course offers a hands-on, beginner-friendly introduction to Generative AI and Large Language Models (LLMs). From foundational machine learning concepts to real-world NLP applications, learners will gain both theoretical knowledge and practical experience using Python and Hugging Face.
By the end of the course, you will understand how LLMs work, how they are built, and how to apply them to real-world problems like chatbots, sentiment analysis, and translation.
What You’ll Learn:
- Foundations of Machine Learning (ML) and Generative AI
- What is ML with real-world examples
- Generative vs Discriminative AI
- Basic probability concepts and Bayes’ theorem
- Case studies in digit recognition
- What LLMs are and what they can do
- Real-world applications of LLMs
- Understanding the language modeling challenge
- Fully Connected Neural Networks and their role in ML
- RNNs and their limitations in handling long sequences
- Transformer architecture and its advantages
- Key components: Tokenization, Embeddings, and Encoder-Decoder models
- Self-Attention mechanism and QKV matrices
- Tokenization and embedding demo in Python
- Pretraining vs Finetuning explained simply
- Inference tuning parameters: top-k, top-p, temperature
- Lab 1: Build a chatbot using Hugging Face
- Lab 2: Perform sentiment analysis on text data
- Lab 3: Create a simple translation model
- Live Python demos on tokenization, embeddings, and inferencing
- BLEU and ROUGE scores for evaluating model outputs
- In-context learning: zero-shot, one-shot, and few-shot examples
This course combines intuitive explanations, real-world demos, and hands-on labs to ensure you walk away with both confidence and competence in working with LLMs and Generative AI.






