Generative AI Project Development Internship
Course Objectives
1. Understand the fundamentals and differences between Generative AI and Large
Language Models (LLMs).
2. Learn to build AI-powered applications such as chatbots, voice assistants, and emotion
recognition systems using Python and APIs.
3. Master practical use of Hugging Face Transformers, Google Gemini API, and Stable
Diffusion for NLP and computer vision tasks.
4. Develop skills in fine-tuning and deploying transformer models for text summarization,
classification, paraphrasing, and translation.
5. Explore real-world AI projects including resume parsing, MCQ generation, and
recommendation systems.
6. Implement end-to-end AI pipelines integrating machine learning models with web or
desktop applications.
Prerequisites
• Basic programming knowledge in Python.
• Familiarity with machine learning and natural language processing concepts is helpful
but not mandatory.
• Understanding of APIs and cloud-based AI services is a plus.
Tools & Environment
• Python programming environment (Anaconda, Jupyter Notebook, or any IDE).
• Hugging Face Transformers library and related Python packages.
• Access to Google Gemini API or equivalent LLM APIs.
• Stable Diffusion tools for image generation.
• Streamlit or Flask for building demo applications.
Beyond Objectives Learning
• Gain hands-on experience in building and deploying AI-powered chatbots and
assistants. Learn to handle multi-modal AI tasks including text-to-image and image-to-
text generation.
• Develop skills to integrate AI models with real-time applications for emotion detection
and personalized recommendations.
Understand best practices in fine-tuning and optimizing transformer-based models.
• Prepare for roles in AI development, NLP engineering, and data science with advanced
generative AI tools.
Sr. Title Topic Objective
1 Generative AI Explained Stable Diffusion Vs Generative AI basics
HuggingFace
2 Text-to-Image Generation with Text-to-Image Creating images from text
Python and Stable Diffusion Generation prompts using Stable
Diffusion
3 Understanding Large Language LLM vs Generative Key differences and
Models (LLMs) vs Generative AI AI similarities
4 Building a Human Attribute Attribute Detection Age, gender, mood
Detection Using Python & recognition system
Generative AI
5 MCQ Generator using Generative MCQ Generator Auto-generate MCQs from
AI LLM text files using Google
Gemini
Sr. Title Topic Objective
8 Resume Parsing with Google Resume Parsing Automated resume parsing
Gemini LLM and form filling
9 How To Paraphrase Text Using Text Paraphrasing Using transformers for
Transformer In Python paraphrasing
10 Create a Voice Assistant with Voice Assistant Building AI voice assistant
Python Google AI
11 Building a Chatbot with Google Chatbot Development Intelligent chatbot using
Gemini API - Part 1 Google Gemini API
12 Building a Chatbot with Google Chatbot Development Continuation
Gemini API - Part 2
13 Building a Chatbot with Google Chatbot Development Continuation
Gemini API - Part 3
14 Building a Chatbot with Google Chatbot Development Continuation
Gemini API - Part 4
15 Building a Chatbot with Google Chatbot Development Completion
Gemini API - Final Part
16 Building a Diet & Workout Diet & Workout AI-powered personalized
Recommendation System Planner recommendation system
17 Mastering NLP Transformers: A NLP Transformers Comprehensive Hugging
Comprehensive Pipeline Face transformers tutorial
Tutorial
18 Multi-Class vs Multi-Label Tokenization and Dataset Preprocessing
Datasets Target Encoding
19 Mental Health Text Text Classification Anxiety & depression
Classification with HuggingFace detection using BERT
BERT
20 Fine-Tuning DistilBERT for Intent Detection Conversation message
Intent Detection classification
21 Paraphrase Generation Using Text Generation Paraphrase generation
LLM T5 using T5
22 Mastering Text Summarization Text Summarization Fine-tuning and
with HuggingFace Transformers deployment of
summarization model
23 Machine Translation With Machine Translation Language translation using
Hugging Face Transformers Seq2Seq
24 Build a Healthcare Customer Healthcare Chatbot AI chatbot for healthcare
Support Chatbot Using support
Transformer
25 Build a Document Classification Document Classify invoices, orders,
Model with BERT Classification reports
26 Build Product Recommendation Product E-commerce
With BERT Transformer Recommendation recommendation engine
6 AI Robot Detects & Speaks Your Emotion Detection Live emotion recognition
Emotions in Real-Time Robot and speech
7 Extracting Image Details Using Image-to-Text App Extract details from images
Generative AI with Gemini using AI
Sr. Title Topic Objective
27 Build a Powerful NER Model with Named Entity Fine-tuning DistilBERT for
Hugging Face Transformers Recognition NER
28 Building Code-Snippet Search Code Search Engine Code snippet search
Engine using HuggingFace chatbot
Transformer
29 Building a Recipe Generator Using Recipe Generator Generate recipes using
T5 Transformers deep learning
30 Building a Football Player Face Face Recognition Player face recognition
Recognition with OpenCV and and detail extraction
Generative AI
31 Building a Language Translation Language Streamlit app for real-
with GenAI Translation time AI translation
32 Malicious URLs Detection in Python Scam & Phishing Detect phishing URLs with
Detection ML and GenAI
33 Diet and Workout Recommendation Recommendation Food and workout
System using Langchain and OpenAI System recommendations
APIs
34 Unlocking Conversations: DialoGPT Text Generation Using DialoGPT for
for Dynamic Text Generation Chatbot conversation
35 Financial Data Extraction Tool Using Data Extraction Extract financial data
OpenAI Tool using OpenAI
Minimum Completion Criteria:
• Complete all modules and MCQs
• Attempt weekly marathons
• Submit at least 2 out of 5 projects in the final level
• Attend minimum 80% of lessons
Certificate Details
• Upon successful completion of the Internship, learners will receive a Government-
Recognized Certificate from Vidyawan, a registered MSME enterprise (Udyam
Registration No: UDYAM-WB-14-0205610).
One Month Internship Certificate Weekly Marathon Participation Certificate
Performance-Based Badge System
• Gold Badge – For Top Performers (90%+ score, completed 4+ projects)
• Silver Badge – For consistent performance (70–89%)
• Copper/Participant Badge – For all learners who complete the program
Contact Information
For queries, registration, or collaboration, feel free to contact us:
Vidyawan – Internship & Skill Development Platform
(A Government-registered MSME – UDYAM-WB-14-0205610)
• Email: [email protected]
• Website: www.vidyawan.in (Get in touch section)
• Location: West Bengal, India
• Follow us for updates and upcoming internships