The Boot.dev Beat. November 2025
Isaac’s new Retrieval Augmented Generation (RAG) course is now live! It’s a very in-depth course. It’s not for the faint of heart, and it will teach you not just about AI search, but full keyword and semantic search systems as well… the “RAG” name actually sells it a bit short.
Enthusiastically, Lane
Patch notes
1. New Retrieval Augmented Generation (RAG) Course
Isaac Flath’s new RAG course in Python is finally here! This is a massive course that covers everything you could want to know to have a deep understanding of the different types of search engine systems. Of course, the focus at the end is integrating AI into search, but really a whole lot more than that is covered throughout the course. Here’s the chapter list for you:
- Preprocessing: Normalize and clean raw corpora so they are ready for indexing and downstream retrieval tasks.
- TF-IDF: Construct inverted indexes and weighting schemes so keyword search can rank documents effectively.
- Keyword Search: Tune keyword retrieval with BM25 refinements and metadata boosts to improve lexical relevance.
- Semantic Search: Apply embeddings, similarity metrics, and vector databases to deliver semantic retrieval and RAG responses.
- Chunking: Partition documents into context-preserving segments so RAG pipelines can retrieve the right snippets efficiently.
- Hybrid Search: Blend lexical and semantic scores into unified retrieval pipelines that boost ranking quality.
- LLMs: Leverage large language models to expand queries, correct intent, and orchestrate retrieval workflows.
- Reranking: Re-score retrieved candidates with rerankers to surface the most relevant answers.
- Evaluation: Measure retrieval precision, recall, and relevance so you can systematically improve RAG performance.
- Augmented Generation: Combine retrieved context with LLMs to synthesize coherent, grounded answers for end users.
- Agentic: Deploy autonomous agents that iteratively refine queries and navigate complex retrieval workflows.
- Multimodal: Extend RAG to images and other modalities with multimodal embeddings and cross-modal retrieval.
Isaac has worked as a consultant and the head of data science in multiple organizations, and he does a fantastic job of explaining the concepts in this Python course.
2. Pregenerated Challenges in the Training Grounds
As we mentioned when launching the Training Grounds, one of the only downsides to infinite personalized practice challenges is… waiting for the challenges to generate! So, you’ll now notice that every so often (based on your activity in the courses), challenges are automatically pregenerated for you in the background. When you navigate to the “Training” tab, you’ll see a list of the challenges that were specifically generated for you. Of course, if you want a fresh one, you can always generate one on the spot with a custom prompt, and you can also search through the entire library of challenges that were generated by other students. Enjoy!
3. In-Lesson Videos Now Collapsible
In-lesson videos can now be collapsed so that when you’re done watching you can free up space for the assignment text. A small but important quality of life improvement. There’s also a new default thumbnail, complete with Boot’s face in the play triangle.

4. Big Updates to the “How to Find a Programming Job” Course
Things have changed in the job market in the last few years - but honestly less than you’d probably think. Regardless, we went through all the lessons in the “how to find a job” course and updated them! Some of it was just minor improvements, but we also updated some of our recommendations around cold applications vs. warm referrals to match the ever-changing strategies for getting your foot in the door. I also have some video additions planned for this course, so be on the lookout for those when they drop (they’ll be on YouTube and TikTok as well of course)
5. Miscellaneous Improvements
- Speed improvements to the “Boots interview” lessons (and even more speed improvements coming soon)
- You can now listen to Boots’ interview responses
- New lesson introducing the Training Grounds
- Boot.dev CLI now renders the command it’s running before it runs it (useful for long-running commands)
- Boots can now automatically submit lesson feedback on your behalf
- Quality improvements made to text-to-speech voices
What Is Yet to Come
- A new logging and telemetry course
- A web security in TypeScript course
- A cloud infrastructure (AWS) course
- A Bash course
- More data analytics courses
- Improvements to spellbooks and lesson search
Related Articles
The Boot.dev Beat. October 2025
Oct 01, 2025 by Lane Wagner - Boot.dev co-founder and backend engineer
Searchable challenges in the Training Grounds, and realtime voice chats with Boots are now a thing. Also, my children and those of half my employees are sick with the flu… I hope you’ve all been able to avoid it!
The Boot.dev Beat. September 2025
Sep 08, 2025 by Lane Wagner - Boot.dev co-founder and backend engineer
The training grounds are LIVE! 21,000 challenges have been generated between the launch and as I write this, and we’re just getting started. Big things to come.
Boot.dev Launches the Training Grounds
Aug 27, 2025 by Lane Wagner - Boot.dev co-founder and backend engineer
We’ve always said Boot.dev is fun… but we’ve never said it’s easy. Subscribe to my YouTube channel if this video was helpful!
The Boot.dev Beat. August 2025
Aug 04, 2025 by Lane Wagner - Boot.dev co-founder and backend engineer
We ran the biggest hackathon I’ve ever been a part of (500+ participants!) and saw some incredible projects come out of it. Thanks to everyone that participated, I’m excited for the next one!