Interested in a hands-on learning experience for developing LLM applications?
Join our LLM Bootcamp today!

HomeLarge Language ModelsA Practical Introduction to Vector Databases

A Practical Introduction to Vector Databases

A course by
May, 2025 13 lessons English

In this module, you’ll uncover how vector databases power modern applications, focusing on their mechanics and practical uses. You’ll explore types of searches, understand Approximate Nearest Neighbor (ANN) algorithms like HNSW, and learn to address scaling, reliability, and cost challenges in production. The module also includes hands-on guidance to set up a chatbot using Weaviate and Verba.

What You'll Learn

  • Explain the working principles of vector databases and their role in modern applications
  • Differentiate between various types of searches performed with vector databases
  • Analyze the efficiency of Approximate Nearest Neighbor (ANN) algorithms like HNSW and their impact on performance
  • Apply practical exercises using the Weaviate vector database to explore different search techniques

Courses you might be interested in

In this module, we’ll build the foundational programming knowledge and theory needed to succeed in the bootcamp. By covering essential Python concepts and tools, we’ll set ourselves up for a...
  • 11 Lessons
$100.00
In this module, we’ll focus on data exploration, visualization, and feature engineering—essential steps in preparing data for analysis. We’ll learn how to use techniques like summary statistics and visual tools...
  • 14 Lessons
$100.00
In this module, we’ll explore how to turn raw data into compelling visual stories. We’ll learn how to choose the right visualizations for different data types, and apply tools like...
  • 12 Lessons
$100.00
In this module, we’ll explore how to use predictive modelling to create real business impact. We’ll learn to identify the right opportunities for machine learning, translate business goals into actionable...
  • 9 Lessons
$100.00