20% off
GenAI Learning Week
Free 7-Day Learning Marathon!
- Advanced Curriculum with 200+ Hours of Learning
- Master 26+ GenAI Tools and Libraries
- Insights from Top Generative AI Experts
200+ Hrs
Comprehensive Learning
10+
Real-world Projects
Claim Your Access to 7 Days of FREE GenAI Learning!
Personalized Roadmap
Navigate Your GenAI Journey with a Customized Learning Experience!
- 1Introduction to Gen AI
- 2Human decision making and its biases
- 3Structured approach to problem solving
- 4Applied ML, DL and NLP
- 5Getting started with LLMs
- 6LLM applications with prompt engineering
- 7Introduction to LangChain
- 8Building production ready RAG systems
- 9Fine-tuning LLMs
- 10Training LLMs from scratch
- 11Mastering Stable Diffusion- beginner to advanced
- 12Generative AI for business- strategies and Responsible AI

Skill Up with Our Cutting-Edge Curriculum
19+ modules, crafted by experts, to rocket you from data whispers to LLM mastery. Conquer Stable Diffusion, dominate Reinforcement Learning and speak the language of AI.
Introduction to Generative AI
Human decision- making and its biases
Structured approach to problem solving
Generative AI for NLP
Building end-to-end LLM applications with Prompt Engineering
Advanced Prompt Engineering
Building RAG systems with LangChain and LlamaIndex
Learn to use LLMs like ChatGPT, Gemini, Gemma, Phi
Learn to use tools and platforms like LangChain, LlamaIndex, Streamlit, Chainlit and HuggingFace
Fine-tuning LLMs with Parameter Efficient Fine-tuning Techniques
Instruction fine-tuning of LLMs
Reinforcement Learning with Human Feedback
Training LLMs from Scratch
Fundamentals of Diffusion Models
Stable Diffusion in practice - popular techniques
Methods, jobs, and tools of Stable Diffusion
Advanced techniques - image variations, inpainting, outpainting and more
Python for Data Science
Data Exploration and Statistical Inference
Basics of Machine Learning
Fundamentals of Deep Learning
Natural Language Processing
Deep Learning for NLP - ANNs to Transformers

10+ Generative AI Projects to Put Theory into Practice
Dive into real-world challenges, from harnessing ChatGPT to building conversational chatbots and RAG systems.
Learning Objective:
- Train and evaluate LLMs from scratch
- Learn LLM best practices and setup
- Implement advanced computing strategies

Training Large Language Models
Build Large Language Models (LLMs) like GPT-3.5 from scratch
Learning Objective:
- Master building a ChatGPT-like LLM
- Apply pretraining, finetuning, RLHF
- Learn dialogue-optimized LLM practices

ChatGPT Model Building
Develop a personalized ChatGPT model, starting from the basics up
Learning Objective:
- Create a RAG-based QA Chatbot
- Develop apps end-to-end with LangChain and Streamlit
- Integrate app UI and backend seamlessly

Building end-to-end RAG Apps
Craft RAG-based chatbots and Full-stack Applications with Integrated Frontend-backend synchronization
Learning Objective:
- Construct Conversational Bots with LLMs including ChatGPT
- Develop AI Instruments and Agents via LangChain
- Establish and Manage LLM Applications using LangChain

Build Conversational Apps and Agents
Create advanced conversational interfaces and intelligent Agents with LLMs and LangChain Technology
Learning Objective:
- Enhance search accuracy in RAG systems through reranking
- Apply RAG system techniques from cutting-edge studies
- Construct RAG systems for diverse data types including tables, text, and images

Advanced RAG System Development
Master precision in RAG systems across various data formats with State-of-the-art Techniques
Learning Objective:
- Master prompt engineering techniques
- Build chatbots using ChatGPT API
- Implement LLMs on private data

Prompt-Driven LLM Apps
Develop your own LLM Application using Prompt Engineering
Learning Objective:
- Build RAG systems using LlamaIndex
- Explore advanced LlamaIndex components
- Fine-tune embeddings and retrieval

RAG System Development
Create a production ready RAG systems on your private data
Learning Objective:
- Efficient LLM finetuning with PEFT
- Apply LoRA, QLoRA, soft prompting
- Build instruction-following LLMs

LLM PEFT Finetuning
Finetuning LLMs using Soft Prompting, Adaptor techniques using PEFT
Learning Objective:
- Fine-tune Stable Diffusion for datasets
- Apply best practices in customization
- Understand Stable Diffusion intricacies

Customized Diffusion Model Tuning
Finetune your own Stable Diffusion Models on custom dataset
Learning Objective:
- Build Text to Image models with DreamBooth
- Implement DreamBooth on personal datasets
- Create context-specific visual models

DreamBooth Image Creation
Build your own personalized Text to Image models using DreamBooth
Learning Objective:
- Fine-tune diffusion models with ControlNets
- Optimize InstructPix2Pix in diffusion models
- Tailor models for specific datasets

Diffusion Model Refinement
Finetune Diffusion models using ControlNets and InstructPix2Pix models
Learn from Seasoned Pros
World-Class Instructors Sharing Industry Secrets & Best Practices!

Mustafa Kadioglu is a prominent figure in the field of data science and artificial intelligence. He currently serves as a Lead Data Scientist and AI/ML Engineer at Cisco, where he has developed expertise in Python, data analysis, machine learning, and natural language processing (NLP)
Mustafa Kadioglu
Lead Data Scientist


Srikanth Velamakanni is the Co-founder, Group Chief Executive and Vice Chairman of Fractal. Fractal is one of the most prominent providers of Artificial Intelligence to Fortune 500®companies.
Srikanth Velamakanni
Co-Founder, Group Chief Executive and Vice Chairman

Sourab Mangrulkar, with a specialization in ML and Deep Learning from NIT Goa, has worked at Microsoft, Amazon, and Hugging Face, focusing on diverse AI challenges and contributing to open-source projects like Accelerate and PEFT.
Sourab Mangrulkar
ML Engineer & Applied Scientist

Sandeep Singh, expert senior director at Bain & Company is a leader in AI and Computer Vision. He has pioneered advanced geospatial solutions in Silicon Valley, enhancing mapping, navigation, and sector-wide applications.
Sandeep Singh
Expert Senior Director


Dipanjan has over 10+ years of hands-on and leadership industry experience as well as training, consulting and education initiatives in Data Science and Artificial Intelligence.
Dipanjan S.
Head of Community and Principal AI Scientist

Bhaskarjit is an award-winning data scientist with a diverse background in multiple domains such as Retail, Airlines, Media & Entertainment, BFSI
Bhaskarjit Sarmah
Vice President


Ravi is a Developer Advocate Enginneer at LlamaIndex. His involvement in the field of AI spans many years, marked by notable contributions in Natural Language Processing (NLP) and recommender systems.
Ravi Theja
Developer Advocate

Kunal has 15+ years of experience in the field of Data Science and is the founder and CEO of Analytics Vidhya- world's 2nd largest Data Science coummunity.
Kunal Jain
Founder & CEO

Aravind Pai, Senior Data Scientist at Analytics Vidhya, specializes in Generative AI, Deep Learning, Computer Vision, and NLP. He has developed impactful AI technologies across various sectors including sports and healthcare.
Aravind Pai
Senior Data Scientist


Mani Kanteswara Rao Garlapati is an Associate Principal at Google, where he leads data science initiatives focused on fraud and spam detection across various Google products. With a strong background in machine learning and data science, he has previously held positions such as Lead Strategist at Google and Senior Data Scientist at Walmart Labs
Mani Garlapati
Associate Principal


Sumit Jain is a seasoned professional in the fields of artificial intelligence and data science, currently working at Microsoft in the Data & Applied Sciences division. He specializes in real-time generative AI at scale and provides technical leadership and advisory services
Sumit Jain
Data & Applied Sciences


Shahebaz Mohammad is a renowned Kaggle Grandmaster and LinkedIn Top ML Voice who currently works as a Lead Applied Machine Learning Engineer at Snorkel AI. He has established himself as an expert in the field of applied machine learning
Shahebaz Mohammad
Senior Applied ML Engineer


Mayank Barnwal is a Senior Scientist at Tata Consultancy Services and an Adjunct Professor at IIT Bombay, specializing in control theory, machine learning, and optimization. With a Ph.D. from the University of Illinois at Urbana-Champaign, his research spans robust control algorithms, deep learning applications, and combinatorial optimization.
Mayank Barnwal
Senior Scientist


Kartik Nighania, an MLOps Engineer at Typewise, brings over seven years of AI experience across computer vision, NLP, and DevOps. Formerly Head of Engineering at Pibit.ai, he led AI-driven automation and infrastructure scaling. His expertise in CI/CD pipelines was honed at HSBC Technology, and his academic work includes AI publications and projects like ML-driven crop health detection
Kartik Nighania
MLOps Engineer


Lucas Soares is an AI Engineer at Otovo, focusing on AI-driven solutions through large language models (LLMs) and computer vision. With 6+ years of experience across sectors like biometrics and retail, he excels in developing machine learning tools
Lucas Soares
AI Engineer


Maarten Grootendorst is a Senior Clinical Data Scientist at IKNL (Netherlands Comprehensive Cancer Organization). He holds three master’s degrees in organizational psychology, clinical psychology, and data science, which he leverages to communicate complex machine-learning concepts to a wide audience
Maarten Grootendorst
Senior Clinical Data Scientist

Instructor-Led Live Workshops
Live workshops, real-world problems, expert insights (For a limited period!)
Learning Objective:
- Supervised & Unsupervised ML Algorithms, with use cases
- Classification & Regression Metrics
- Techniques of preventing models from overfitting
- Model Selection and comparison

Machine Learning for Generative AI
Learn Machine Learning for Generative AI
Learning Objective:
- NLU Topics (POS Tagging, NER tags, noun chunking)
- NLP Basics
- End-to-end Sentiment Analysis project using ML algorithms and ANN
- Advanced Sequence learning neural

NLP using Deep Learning
Implement NLP using Deep Learning
Learning Objective:
- Fundamentals of Transformer Architecture
- Adanced Model Architectures
- Techniques for reducing model size
- Applications in translation, summarization, and content generation

Advancing from Transformers to LLMs
Learn fundamentals of transformer architechture
Learning Objective:
- Basics of Prompt Engineering & Understanding the role of prompts in AI interactions
- Types of prompts, techniques for crafting effective prompts
- Designing prompts for specific applications like translation, summarization, and content creation
- Tailored prompts for tasks like question answering and data extraction

Prompt Engineering
Learn prompt engineering
Learning Objective:
- Intro to RAG
- Different document loaders, tokenisations and chunking strategies in Langchain
- Word embedding techniques & creating RAG-based LLM apps
- Experimenting open-source and proprietary LLMs

Advanced RAG using Langchain
Implement RAG using langchain
Learning Objective:
- Basics of Fine-tuning
- Data Preparation for Fine-tuning
- Hyperparameter tuning for optimal performance, PEFT, other optimization tricks
- Dealing with overfitting during the fine-tuning process

Fine Tuning LLMs
Learn to finetune large language models
Certificates of completion
Get Certified in GenAI from Analytics Vidhya, Fractal, and Western State University, and share your achievement with the world



Our Advisors
.jpg?format=webp&width=274)
Prof. Tom Yeh leads the Imagine AI Lab at the University of Colorado Boulder, focusing on AI, HCI, Education, Ethics, and Neuroscience. He is the author of the popular AI by Hand series, has over 150 publications, and has received numerous university awards.
Dr. Tom Yeh

.jpg?format=webp&width=274)
Dr. Andrei Lopatenko, with over two decades of experience in the technology sector, has led pioneering research and development in artificial intelligence, machine learning, and natural language processing at prominent organizations including Google, Apple, Walmart, eBay, and Zillow, as well as at the startup Ozlo, which was subsequently acquired by Facebook. He earned his PhD in Computer Science from the University of Manchester.
Andrei Lopatenko

.jpg?format=webp&width=274)
Dr. Kirk Borne is a prominent data scientist with 40+ years of experience, founder of Data Leadership Group LLC, and an AI thought leader, career data professional, and research astrophysicist who has contributed to NASA's space science programs.
Dr. Kirk Borne

AV Learners Spotlight

All my expectations from the course and workshops have been fulfilled
I've had the pleasure of witnessing the exceptional talent nurtured by Analytics Vidhya's hackathons.

Camilo Munoz
Sr. Level Strategic Planning Executive

.jpg?format=webp&width=472)
I found future learning with Gen AI very interesting
I've had the pleasure of witnessing the exceptional talent nurtured by Analytics Vidhya's hackathons.

Arunima R Pillai
ML Engineering Analyst

.jpg?format=webp&width=472)
The program has all the cutting edge technologies covered
I've had the pleasure of witnessing the exceptional talent nurtured by Analytics Vidhya's hackathons.

Mritunjay
Staff Data Scientist

.jpg?format=webp&width=472)
I really value the personalised mentorship sessions which came with the program
I've had the pleasure of witnessing the exceptional talent nurtured by Analytics Vidhya's hackathons.

Mark Lee
Co-Founder


Mentors of Analytics Vidhya have business experience and are practitioners themselves
I've had the pleasure of witnessing the exceptional talent nurtured by Analytics Vidhya's hackathons.
.jpg?format=webp&width=56)
Richard
Application Developer


The content Analytics Vidhya provided was far better than any other organisation
I've had the pleasure of witnessing the exceptional talent nurtured by Analytics Vidhya's hackathons.

Parikshit Rathode
Senior AI & ML Developer

We use cookies essential for this site to function well. Please click to help us improve its usefulness with additional cookies. Learn about our use of cookies in our Privacy Policy & Cookies Policy.
Show details
Powered By
Cookies
This site uses cookies to ensure that you get the best experience possible. To learn more about how we use cookies, please refer to our Privacy Policy & Cookies Policy.
brahmaid
It is needed for personalizing the website.
Expiry: Session
Type: HTTP
csrftoken
This cookie is used to prevent Cross-site request forgery (often abbreviated as CSRF) attacks of the website
Expiry: Session
Type: HTTPS
Identityid
Preserves the login/logout state of users across the whole site.
Expiry: Session
Type: HTTPS
sessionid
Preserves users' states across page requests.
Expiry: Session
Type: HTTPS
g_state
Google One-Tap login adds this g_state cookie to set the user status on how they interact with the One-Tap modal.
Expiry: 365 days
Type: HTTP
MUID
Used by Microsoft Clarity, to store and track visits across websites.
Expiry: 1 Year
Type: HTTP
_clck
Used by Microsoft Clarity, Persists the Clarity User ID and preferences, unique to that site, on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID.
Expiry: 1 year
Type: HTTP
_clsk
Used by Microsoft Clarity, Connects multiple page views by a user into a single Clarity session recording.
Expiry: 1 Day
Type: HTTP
SRM_I
Collects user data is specifically adapted to the user or device. The user can also be followed outside of the loaded website, creating a picture of the visitor's behavior.
Expiry: 2 years
Type: HTTP
SM
Use to measure the use of the website for internal analytics
Expiry: 1 years
Type: HTTP
CLID
The cookie is set by embedded Microsoft Clarity scripts. The purpose of this cookie is for heatmap and session recording.
Expiry: 1 year
Type: HTTP
SRM_B
Collected user data is specifically adapted to the user or device. The user can also be followed outside of the loaded website, creating a picture of the visitor's behavior.
Expiry: 2 months
Type: HTTP
_gid
This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the website is doing. The data collected includes the number of visitors, the source where they have come from, and the pages visited in an anonymous form.
Expiry: 399 days
Type: HTTP
_ga_#
Used by Google Analytics, to store and count pageviews.
Expiry: 399 Days
Type: HTTP
_gat_#
Used by Google Analytics to collect data on the number of times a user has visited the website as well as dates for the first and most recent visit.
Expiry: 1 day
Type: HTTP
collect
Used to send data to Google Analytics about the visitor's device and behavior. Tracks the visitor across devices and marketing channels.
Expiry: Session
Type: PIXEL
AEC
cookies ensure that requests within a browsing session are made by the user, and not by other sites.
Expiry: 6 months
Type: HTTP
G_ENABLED_IDPS
use the cookie when customers want to make a referral from their gmail contacts; it helps auth the gmail account.
Expiry: 2 years
Type: HTTP
test_cookie
This cookie is set by DoubleClick (which is owned by Google) to determine if the website visitor's browser supports cookies.
Expiry: 1 year
Type: HTTP
_we_us
this is used to send push notification using webengage.
Expiry: 1 year
Type: HTTP
WebKlipperAuth
used by webenage to track auth of webenagage.
Expiry: session
Type: HTTP
ln_or
Linkedin sets this cookie to registers statistical data on users' behavior on the website for internal analytics.
Expiry: 1 day
Type: HTTP
JSESSIONID
Use to maintain an anonymous user session by the server.
Expiry: 1 year
Type: HTTP
li_rm
Used as part of the LinkedIn Remember Me feature and is set when a user clicks Remember Me on the device to make it easier for him or her to sign in to that device.
Expiry: 1 year
Type: HTTP
AnalyticsSyncHistory
Used to store information about the time a sync with the lms_analytics cookie took place for users in the Designated Countries.
Expiry: 6 months
Type: HTTP
lms_analytics
Used to store information about the time a sync with the AnalyticsSyncHistory cookie took place for users in the Designated Countries.
Expiry: 6 months
Type: HTTP
liap
Cookie used for Sign-in with Linkedin and/or to allow for the Linkedin follow feature.
Expiry: 6 months
Type: HTTP
visit
allow for the Linkedin follow feature.
Expiry: 1 year
Type: HTTP
li_at
often used to identify you, including your name, interests, and previous activity.
Expiry: 2 months
Type: HTTP
s_plt
Tracks the time that the previous page took to load
Expiry: Session
Type: HTTP
lang
Used to remember a user's language setting to ensure LinkedIn.com displays in the language selected by the user in their settings
Expiry: Session
Type: HTTP
s_tp
Tracks percent of page viewed
Expiry: Session
Type: HTTP
AMCV_14215E3D5995C57C0A495C55%40AdobeOrg
Indicates the start of a session for Adobe Experience Cloud
Expiry: Session
Type: HTTP
s_pltp
Provides page name value (URL) for use by Adobe Analytics
Expiry: Session
Type: HTTP
s_tslv
Used to retain and fetch time since last visit in Adobe Analytics
Expiry: 6 months
Type: HTTP
li_theme
Remembers a user's display preference/theme setting
Expiry: 6 months
Type: HTTP
li_theme_set
Remembers which users have updated their display / theme preferences
Expiry: 6 months
Type: HTTP
_gcl_au
Used by Google Adsense, to store and track conversions.
Expiry: 3 months
Type: HTTP
SID
Save certain preferences, for example the number of search results per page or activation of the SafeSearch Filter. Adjusts the ads that appear in Google Search.
Expiry: 2 years
Type: HTTP
SAPISID
Save certain preferences, for example the number of search results per page or activation of the SafeSearch Filter. Adjusts the ads that appear in Google Search.
Expiry: 2 years
Type: HTTP
__Secure-#
Save certain preferences, for example the number of search results per page or activation of the SafeSearch Filter. Adjusts the ads that appear in Google Search.
Expiry: 2 years
Type: HTTP
APISID
Save certain preferences, for example the number of search results per page or activation of the SafeSearch Filter. Adjusts the ads that appear in Google Search.
Expiry: 2 years
Type: HTTP
SSID
Save certain preferences, for example the number of search results per page or activation of the SafeSearch Filter. Adjusts the ads that appear in Google Search.
Expiry: 2 years
Type: HTTP
HSID
Save certain preferences, for example the number of search results per page or activation of the SafeSearch Filter. Adjusts the ads that appear in Google Search.
Expiry: 2 years
Type: HTTP
DV
These cookies are used for the purpose of targeted advertising.
Expiry: 6 hours
Type: HTTP
NID
These cookies are used for the purpose of targeted advertising.
Expiry: 1 month
Type: HTTP
1P_JAR
These cookies are used to gather website statistics, and track conversion rates.
Expiry: 1 month
Type: HTTP
OTZ
Aggregate analysis of website visitors
Expiry: 6 months
Type: HTTP
_fbp
This cookie is set by Facebook to deliver advertisements when they are on Facebook or a digital platform powered by Facebook advertising after visiting this website.
Expiry: 4 months
Type: HTTP
fr
Contains a unique browser and user ID, used for targeted advertising.
Expiry: 2 months
Type: HTTP
bscookie
Used by LinkedIn to track the use of embedded services.
Expiry: 1 year
Type: HTTP
lidc
Used by LinkedIn for tracking the use of embedded services.
Expiry: 1 day
Type: HTTP
bcookie
Used by LinkedIn to track the use of embedded services.
Expiry: 6 months
Type: HTTP
aam_uuid
Use these cookies to assign a unique ID when users visit a website.
Expiry: 6 months
Type: HTTP
UserMatchHistory
These cookies are set by LinkedIn for advertising purposes, including: tracking visitors so that more relevant ads can be presented, allowing users to use the 'Apply with LinkedIn' or the 'Sign-in with LinkedIn' functions, collecting information about how visitors use the site, etc.
Expiry: 6 months
Type: HTTP
li_sugr
Used to make a probabilistic match of a user's identity outside the Designated Countries
Expiry: 90 days
Type: HTTP
MR
Used to collect information for analytics purposes.
Expiry: 1 year
Type: HTTP
ANONCHK
Used to store session ID for a users session to ensure that clicks from adverts on the Bing search engine are verified for reporting purposes and for personalisation
Expiry: 1 day
Type: HTTP
Cookie declaration last updated on 24/03/2023 by Analytics Vidhya.
Cookies are small text files that can be used by websites to make a user's experience more efficient. The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies, we need your permission. This site uses different types of cookies. Some cookies are placed by third-party services that appear on our pages. Learn more about who we are, how you can contact us, and how we process personal data in our Privacy Policy.