# Qdrant Essentials Course
# Qdrant Essentials

**Ship a production-ready docs search in 7 days**

Build the vector search skills that matter: hybrid retrieval, multivector reranking, quantization, distributed deployment, and multitenancy. Ship a complete documentation search engine as your final project.

<div class="video">
<iframe 
  src="https://www.youtube.com/embed/QnRjMolv8Qk?si=uqWQLcLp_oBWt3bO"
  frameborder="0"
  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
  referrerpolicy="strict-origin-when-cross-origin"
  allowfullscreen>
</iframe>
</div>

<br/>


<div class="cards-list">
  
    
      <div class="cards-list__item">
        <img class="cards-list__item-image" src="/icons/outline/play-white.svg" alt="Icon">
        <div class="cards-list__item-content">
          <h6 class="cards-list__item-title">7 days of lessons</h6>
          Short, focused videos with hands‑on exercises
        </div>
      </div>
    
  
    
      <div class="cards-list__item">
        <img class="cards-list__item-image" src="/icons/outline/cloud-check-blue.svg" alt="Icon">
        <div class="cards-list__item-content">
          <h6 class="cards-list__item-title">Shareable certificate</h6>
          Earn a digital certificate upon completion
        </div>
      </div>
    
  
    
      <div class="cards-list__item">
        <img class="cards-list__item-image" src="/icons/outline/time-blue.svg" alt="Icon">
        <div class="cards-list__item-content">
          <h6 class="cards-list__item-title">Flexible schedule</h6>
          Learn at your own pace (1–2 hours/day)
        </div>
      </div>
    
  
    
      <div class="cards-list__item">
        <img class="cards-list__item-image" src="/icons/outline/plan.svg" alt="Icon">
        <div class="cards-list__item-content">
          <h6 class="cards-list__item-title">Beginner level</h6>
          No prior Qdrant experience required
        </div>
      </div>
    
  
</div>


<br/>

## What you'll learn





<div class="course-card">
  <h6 class="course-card__title">
    <img src="/icons/outline/training-white.svg" alt="Icon">
    Skills you&#39;ll gain:
  </h6>
  <div class="course-card__content list">
    <ul>
<li>Qdrant data modeling: points, payloads, and schemas</li>
<li>Embeddings, chunking, and similarity metrics</li>
<li>Indexing and retrieval tuning (HNSW, filters, recall/latency)</li>
<li>Hybrid search with sparse + dense vectors and re-ranking</li>
<li>Performance optimization, compression, and quantization</li>
<li>Scaling, sharding/replication, and security</li>
</ul>

  </div>
  
</div>


### The Path

**Days 0-2**: Foundations. Connect to Qdrant Cloud, work with points and payloads, compute semantic similarity, chunk text, and tune HNSW for speed and recall.

**Days 3-5**: Advanced retrieval. Combine dense and sparse signals, do hybrid search with server-side fusion, use multivectors (ColBERT) with the Universal Query API, and build recommendations.

**Day 6**: Ship. Wire ingestion, hybrid retrieval, multivector re-ranking, and evaluation (Recall@10, MRR, latency P50/P95).

**Day 7 (bonus)**: Ecosystem. Try integrations with AI frameworks, search tools, and data pipelines.

## How the course works


<div class="cards-list">
  
    
      <div class="cards-list__item">
        <img class="cards-list__item-image" src="/icons/outline/training-purple.svg" alt="Icon">
        <div class="cards-list__item-content">
          <h6 class="cards-list__item-title">Video-first lessons</h6>
          Clear, concise modules by the Qdrant team
        </div>
      </div>
    
  
    
      <div class="cards-list__item">
        <img class="cards-list__item-image" src="/icons/outline/hacker-purple.svg" alt="Icon">
        <div class="cards-list__item-content">
          <h6 class="cards-list__item-title">Final project</h6>
          Ship a production-ready vector search app
        </div>
      </div>
    
  
    
      <div class="cards-list__item">
        <img class="cards-list__item-image" src="/icons/outline/similarity-blue.svg" alt="Icon">
        <div class="cards-list__item-content">
          <h6 class="cards-list__item-title">Bonus day</h6>
          Explore partner integrations on Day 7
        </div>
      </div>
    
  
    
      <div class="cards-list__item">
        <img class="cards-list__item-image" src="/icons/outline/copy.svg" alt="Icon">
        <div class="cards-list__item-content">
          <h6 class="cards-list__item-title">Pitstop projects</h6>
          Small builds each day to apply the concept
        </div>
      </div>
    
  
</div>


<br/>

## Syllabus


<div class="accordion-dark">
  
    <div class="accordion-dark__item">
      <h6 class="accordion-dark__item-header">Day 0: Setup and First Steps</h6>
      <div class="accordion-dark__item-body">
        <div class="accordion-dark__item-body-content list">
          <ul>
<li>Qdrant Cloud Setup</li>
<li>Implementing a Basic Vector Search</li>
<li>Project: Building Your First Vector Search System
<br>
<br></li>
</ul>
<p style="margin-left: 0px;"><a href="/course/essentials/day-0/">→ Start Day 0</a></p>

        </div>
      </div>
    </div>
  
    <div class="accordion-dark__item">
      <h6 class="accordion-dark__item-header">Day 1: Vector Search Fundamentals</h6>
      <div class="accordion-dark__item-body">
        <div class="accordion-dark__item-body-content list">
          <ul>
<li>Points, Vectors and Payloads</li>
<li>Distance Metrics</li>
<li>Text Chunking Strategies</li>
<li>Demo: Semantic Movie Search</li>
<li>Project: Building a Semantic Search Engine
<br>
<br></li>
</ul>
<p style="margin-left: 0px;"><a href="/course/essentials/day-1/">→ Start Day 1</a></p>

        </div>
      </div>
    </div>
  
    <div class="accordion-dark__item">
      <h6 class="accordion-dark__item-header">Day 2: Indexing and Performance</h6>
      <div class="accordion-dark__item-body">
        <div class="accordion-dark__item-body-content list">
          <ul>
<li>HNSW Indexing Fundamentals</li>
<li>Combining Vector Search and Filtering</li>
<li>Demo: HNSW Performance Tuning</li>
<li>Project: HNSW Performance Benchmarking
<br>
<br></li>
</ul>
<p style="margin-left: 0px;"><a href="/course/essentials/day-2/">→ Start Day 2</a></p>

        </div>
      </div>
    </div>
  
    <div class="accordion-dark__item">
      <h6 class="accordion-dark__item-header">Day 3: Hybrid Search</h6>
      <div class="accordion-dark__item-body">
        <div class="accordion-dark__item-body-content list">
          <ul>
<li>Sparse Vectors and Inverted Indexes</li>
<li>Demo: Keyword Search with Sparse Vectors</li>
<li>Hybrid Search with Score Fusion</li>
<li>Demo: Implementing a Hybrid Search System</li>
<li>Project: Building a Hybrid Search Engine
<br>
<br></li>
</ul>
<p style="margin-left: 0px;"><a href="/course/essentials/day-3/">→ Start Day 3</a></p>

        </div>
      </div>
    </div>
  
    <div class="accordion-dark__item">
      <h6 class="accordion-dark__item-header">Day 4: Optimization and Scale</h6>
      <div class="accordion-dark__item-body">
        <div class="accordion-dark__item-body-content list">
          <ul>
<li>Vector Quantization Methods</li>
<li>Accuracy Recovery with Rescoring</li>
<li>High-Throughput Data Ingestion</li>
<li>Project: Quantization Performance Optimization
<br>
<br></li>
</ul>
<p style="margin-left: 0px;"><a href="/course/essentials/day-4/">→ Start Day 4</a></p>

        </div>
      </div>
    </div>
  
    <div class="accordion-dark__item">
      <h6 class="accordion-dark__item-header">Day 5: Advanced APIs</h6>
      <div class="accordion-dark__item-body">
        <div class="accordion-dark__item-body-content list">
          <ul>
<li>Multivectors for Late Interaction Models</li>
<li>The Universal Query API</li>
<li>Demo: Universal Query for Hybrid Retrieval</li>
<li>Project: Building a Recommendation System
<br>
<br></li>
</ul>
<p style="margin-left: 0px;"><a href="/course/essentials/day-5/">→ Start Day 5</a></p>

        </div>
      </div>
    </div>
  
    <div class="accordion-dark__item">
      <h6 class="accordion-dark__item-header">Day 6: Final Project - Building a Production-Grade Search Engine</h6>
      <div class="accordion-dark__item-body">
        <div class="accordion-dark__item-body-content list">
          <ul>
<li>Project Architecture and Evaluation Framework</li>
<li>Implementation and Performance Evaluation</li>
<li>Course Summary and Next Steps
<br>
<br></li>
</ul>
<p style="margin-left: 0px;"><a href="/course/essentials/day-6/">→ Start Day 6</a></p>

        </div>
      </div>
    </div>
  
    <div class="accordion-dark__item">
      <h6 class="accordion-dark__item-header">Day 7: Partner Ecosystem Integrations (Bonus)</h6>
      <div class="accordion-dark__item-body">
        <div class="accordion-dark__item-body-content list">
          <ul>
<li>AI &amp; LLM Frameworks (Haystack, Jina AI, TwelveLabs)</li>
<li>Data Processing (Unstructured.io)</li>
<li>ML Platforms &amp; Analytics (Tensorlake, Vectorize.io, Superlinked, Quotient)
<br>
<br></li>
</ul>
<p style="margin-left: 0px;"><a href="/course/essentials/day-7/">→ Start Day 7</a></p>

        </div>
      </div>
    </div>
  
</div>



## Who it's for

ML, backend, data, and search engineers building RAG, semantic search, or recommendations. Requires intermediate Python, basic CLI/APIs, and familiarity with embeddings.

## Time commitment

- Duration: 6 days at 1-2 hours/day + 1 optional bonus day
- Video learning: ~3 hours
- Hands-on learning: 4-5 hours
- Final project: 2-4 hours
- Total: 9-12 hours







<div class="course-card">
  <h6 class="course-card__title">
    <img src="/icons/outline/rocket-white-light.svg" alt="Icon">
    Ready to start your vector search journey?
  </h6>
  <div class="course-card__content list">
    <p><strong>What you’ll get</strong></p>
<ul>
<li>Build a production-ready docs search engine</li>
<li>Practice with real projects</li>
<li>Learn performance tuning techniques</li>
<li>Portfolio artifacts and community support</li>
</ul>
  </div>
  
    <a href="/course/essentials/day-0/" class="course-card__button button button_contained button_sm">Get Started</a>
  
</div>
