

AI-Powered Search authors Trey Grainger and Doug Turnbull are excited to offer an immersive virtual course on AI Search running November 4 to December 5th, 2025. Learn live with top experts and peers from top companies like Uber, Airbnb, AWS, Yahoo, Yelp, Wayfair, Shipt, Doordash, and more!
The Course
The AI-Powered Search: Modern Retrieval for Humans and Agents course is hands-on (with labs on most major topics), features many industry leading guest teachers (see below), and delivers multiple live class sessions with Doug and Trey every week.
All sessions (about 20 hours in total) will include live learning along with students from many top companies like Uber, AWS, Airbnb, Yahoo, Yelp, Wayfair, Shipt, Doordash, and more. In addition to the course content, Doug and Trey will also hold weekly office hours available exclusively to students in the course.
While you’re encouraged to attend live to maximize your learning opportunity, all students will have permanent access to all course recordings, the code / notebooks, slides, and a dedicated community channel with other students and with the instructors.
Expert Instructors at the Frontier of AI Search
The course is PACKED with leading experts in the field, helping you understand and put into practice the latest and greatest in AI Search techniques.
Course Leads

Doug Turnbull
Author (AI-Powered Search and Relevant Search)
Principal at SoftwareDoug
Formerly Principal Engineer – Search (Daydream), Principal Engineer – ML in Search (Reddit), Senior Staff Engineer (Shopify), CTO (OpenSource Connections).
Created the the original Elasticsearch Learning to Rank Plugin

Trey Grainger
Author, (AI-Powered Search and Solr in Action)
Founder at Searchkernel
Formerly CTO (Presearch), Chief Algorithms Officer (Lucidworks), SVP Engineering (Lucidworks), Director of Engineering, Search & Recommendations (CareerBuilder)
Inventor of original “Semantic Knowledge Graph” and “Wormhole Vectors” methodologies.
Expert Guest Instructors

Eric Pugh
Founder @ OpenSource Connections,
Committer, Apache Lucene & Apache Solr
Evgeniya Sukhodolskaya
Developer Advocate @ Qdrant
Formerly Analyst-Developer at Yandex


Max Irwin
Author, AI-Powered Search; Founder @ Max.io. Formerly Managing Consultant (OpenSource Connections), Founder, Search Center of Excellence and Chief Software Architect (Wolters Kluwer)
Jon Handler
Author, The Definitive Guide to OpenSearch; Senior Principal Solutions Architect (AWS / OpenSearch).
Formerly A9, Ebay (Shopping.com)


Daniel Svonava – Co-founder & CEO @ Superlinked
Formerly Senior Software Engineer at Youtube (Google).
Lightning Lessons
In the lead up to the course, Trey and Doug have been holding a series of FREE Lightning Lessons with top search experts. (By attending a Lightning Lesson, you’ll also get access to a promo code for a course enrollment discount):

Query Understanding: Why Ranking Matters More
with Daniel Tunkelang & Doug Turnbull

Synthetic RAG Evaluation
with Alexey Grigorev & Doug Turnbull

Agentic Search: Are LLMs Replacing Decades of IR Wisdom?
with Jon Handler & Trey Grainger

Beyond Hybrid Search with “Wormhole Vectors”
with Trey Grainger & Dmitry Kan

Stand Out in Engineering Interviews in the Age of AI
with Brian Pedersen & Trey Grainger

Use LLMs as Judges for Search Result Quality
with Rene Kriegler & Trey Grainger

AI-Powered Code Search
with Audrey Lorberfeld & Trey Grainger

Foundations of AI-Powered Search
with Trey Grainger & Doug Turnbull
If you like this kind of content, please support Doug and Trey by enrolling in the full course, where you’ll significantly improve your AI Search skills to build better, more relevant search for people and agents.
Course Syllabus
The full syllabus can be found on the course sign up page, but the high-level course topics are summarized below:
Week 1
Nov 4βNov 7
- Course Overview + The Search Relevance Problem
- π Welcome & Course Overview
- π Language Models, Knowledge Graphs, and Knowledge Representation
- π Matching & Ranking
- π Lexical search
- π Embeddings & vector search
- π Dimensions of user intent
- User Behavior Insights (with Eric Pugh – OpenSource Connections)
- Signals & Reflected Intelligence Models
- π Collecting Proper Clickstream Data
- π Signals Boosting Models
- π Personalized Search & Behavioral Embeddings
- π Knowledge Graph Learning
- π Machine Learned Ranking (LTR) Intro
Week 2
Nov 11βNov 14
- AI-Powered Query Modalities
- π Bi-encoders vs. Cross encoders
- π Multimodal Search
- π Hybrid Search
- π Intro to RAG
- π Late Interaction (Colbert, ColPali, etc.)
- π Combining Query Modalities (MiniCOIL, etc.)
- Mixing Sparse & Dense Representations with MiniCOIL (with Evgeniya Sukhodolskaya – Qdrant)
- Building Ranking Classifiers / Learning to Rank (LTR)
- π Creating great training data
- π Popular classic models and how they work
- π Feature engineering
- π Building and deploying a model end-to-end
Week 3
Nov 18βNov 21
- Retrieval Augmented Generation (RAG)
- π Naive RAG
- π Optimal Chunking Strategies
- π Agentic & Adaptive RAG
- π Specialized RAG Techniques (GraphRAG, etc.)
- π Guardrails
- Interleaving Strategies for RAG (with Max Irwin, Max.io)
- Automating LTR with Click Models and Active Learning
- π Building click models
- π Overcoming ranking biases
- π Active learning
- π End-to-end Automated LTR
Week 4
Nov 25
- Vector Search Performance Optimization (with Jon Handler – OpenSearch)
- π ANN Strategies
- π Representation Learning
- π Reranking & Recall Optimization
- π Scalar & Binary Quantization
- π Product Quantization
- π Matryoshka Representation Learning
- π Combining Optimization Strategies
- π Server selection & Performance Stats at Scale (AWS / OpenSearch)
- Thanksgiving Break (US Holiday)
Week 5
Dec 2βDec 5
- Semantic Query Understanding
- π Semantic Query Parsing
- π “Bag of Documents” approaches
- π Semantic Knowledge Graphs
- π Query Classification (index-based)
- π Query-sense disambiguation
- π Semantic Caching
- π Model serving
- π Wormhole Vectors
- Improving Search Relevance through Semistructured Embeddings (with Daniel Svonava – Superlinked)
- Agentic Search
- π The Agentic Search paradigm
- π Query classification (LLM-based)
- π Query sense disambiguation (LLM-based)
- π Optimizing search for humans vs. Agents
- π Search as a series of tool calls for Agent coordinators
- π Cheating at Search with Agents
How Does the Course Differ From the Book?
One of the top questions we get about the course is how it differs from the AI-Powered Search book. The short answer is there’s about a 30%-40% overlap in content. The course covers a lot of material that was outside the scope of the book, and it also doesn’t cover everything in the book. So the two complement each other very well. Here’s Dmitry Kan asking Trey about this during their recent “Wormhole Vectors” Lightning Talk.
Enrollment Deadline
Signups close on Nov 3, but you can save 20% if you sign up by 10/30 with code “luckytiming“
save $250 if you sign up by 11/2 with code justintime .
(also, be sure to ask your employer if they have some remaining training budget for 2025 to assist you.)
Don’t miss out on this amazing opportunity to hone your skills for building modern retrieval for humans and agents!




