AI for Developers: A Practical First Month with LLM APIs
by Priya Raman
Pick, index and operate a vector store without turning your search into a science project.
PR Created by Priya Raman
Every bullet below is something you will have built, shipped or be able to explain by the time you finish the last lesson.
6 modules · 49 lessons · 6h 35m of material
8 lessons running 1h in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
8 lessons running 1h 6m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
8 lessons running 1h 10m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
8 lessons running 1h 10m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
8 lessons running 1h 6m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
9 lessons running 1h 3m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
6 modules · 49 lessons
6h 35m total length
Short list, and deliberately so. If you meet these you can start today.
Choosing a vector store is one of those decisions teams make in twenty minutes and live with for two years. This course gives the decision the time it deserves, and then teaches you to operate whatever you chose.
You begin with the index structures themselves, because the marketing pages will not explain them and the behaviour you care about comes directly from them. Flat search and when it is genuinely the right answer. Inverted file indexes and the list count trade. Hierarchical navigable small world graphs, the parameters that govern build time, memory and recall, and what actually happens to results when you tune each one.
Then you run the same workload on PostgreSQL with pgvector, on Qdrant and on a third store, using identical data and identical queries. You compare ingestion speed, memory footprint, filtered search behaviour, update cost and operational burden. The filtering comparison alone changes most people's choice, because pre-filtering and post-filtering produce very different results and very different latency.
The final third is operations: bulk loading a large corpus, reindexing when you change embedding model, backups, monitoring recall in production, sharding when a single node is no longer enough, and the cost model for each option at three corpus sizes. You finish able to defend your choice with numbers.
Still unsure about something? Write to misteryjj100@gmail.com and a human answers, usually the same working day.
Reviews are written by people who bought this course. We publish the critical ones too.
4.0
Rated 4.0 out of 5Course rating · 2 reviews
Anton Melnyk
Backend engineer
Building a ground-truth set with exact search first, then measuring what your approximate index actually returns against it, is the step everybody skips. This course makes you do it before you are allowed an opinion about which store is better.
Line Kristensen
Search engineer
Index structures and the recall methodology are both strong. But filtered vector search, where a metadata filter interacts badly with an approximate index and recall quietly collapses without any error being raised, gets a short section that names the problem and then moves on. That is the hardest thing about operating one of these in production and it needed a chapter of its own.
Applied AI and machine-learning engineer
Priya builds language-model features for a document-heavy SaaS product, which means she has taken retrieval and fine-tuning from a promising notebook to something on call at three in the morning. She teaches the mathematics only where it changes a decision you are about to make, and spends the rest of the time on data quality, evaluation and the cost of an agent that loops. Her courses run on a laptop and a modest API budget, so nobody has to rent a cluster to follow along. She publishes reproducible notebooks alongside every module.
One-time payment · lifetime access