Generative AI guides
Written comparisons and decision guides for teams adding company knowledge or new behavior to an LLM.
- New
RAG vs Fine-Tuning: Which Should You Use for Company Knowledge?
RAG vs fine-tuning compared: when to retrieve company docs, when to update model weights, cost and effort factors, a decision guide and hybrid patterns.
Comparison table · decision guide · Python decision helper · FAQ
Build it: hands-on tutorials
Step-by-step tutorials where you build and test generative AI pieces yourself.
RAG Tutorial Python: Build a RAG App Step by Step
Build a RAG app in Python step by step: chunking, embeddings, cosine similarity search, prompts, Amazon Bedrock generation and retrieval evaluation.
Python + NumPy · Amazon Bedrock · Student lab
RAG in Python: Student Lab, Cheat Sheet and Quiz
Guided RAG lab in Python: build retrieval for a small RAG assistant, then measure it. Plus a one-page cheat sheet and a 15-question quiz with answer key.
Lab · cheat sheet · 15-question quiz
Rise of the AI Agents | AI & ML Quest
Bonus tutorial: what AI agents are, the think-act-observe loop, tools, human-in-the-loop safety and agents on AWS.
Agents, tools and safety
GANs, VAEs and Latent Space
A simple, practical explanation of latent space, Variational Autoencoders (VAEs) and Generative Adversarial Networks (GANs), with a video lesson, diagrams and self-check questions.
Video lesson · diagrams · self-check questions
Foundations and learning path
The background that makes the generative AI tutorials easier to follow.
AI & Machine Learning Foundations: Student Study Guide
Free interactive tutorial by Pushpjeet Cholkar: AI, machine learning, deep learning, generative AI, RAG and AWS AI services, with quiz, flashcards and glossary.
Quiz · flashcards · glossary
What to Learn in AI/ML: A Practical Roadmap, Stage by Stage
What to learn in AI/ML, in order: Python, SQL and useful maths, then classic ML, deep learning, RAG and agents, and cloud MLOps, with a project per stage.
Roadmap with a project per stage
AI & ML Quest | Pre-learning for Day 1
An interactive, gamified warm-up on the fundamentals of AI and machine learning: the AI family, data, training, inference, deep learning, generative AI and AWS services.
Interactive warm-up
Live training and help
When you would rather learn live, or need help with a production design.
RAG & LLM Applications Training (live)
RAG and LLM applications training, live virtual: chunking, embeddings, vector stores and evaluation. Needs Python basics.
Live batch · see the page for the next start date
AI/ML & RAG Consulting
LLM integration on enterprise data, evaluation and production RAG.
Architecture and production RAG