Build Chroma Search

Coursera MOOC / Non-credit USD 49
Enroll now →
Build Chroma Search

About this course

Build Chroma Search is an intermediate, project-based course for developers and aspiring machine learning engineers who want to build and deploy a complete, real-world semantic search application. In today's AI-driven landscape, keyword search is no longer enough; this course teaches you how to leverage the power of vector embeddings and the specialized vector database, Chroma, to create a search engine that understands meaning, not just words. You will progress through a full development lifecycle, from indexing a document collection to exposing your search functionality through a deployable Flask API. The course places a strong emphasis on professional standards, guiding you to quantitatively measure your API's performance using critical relevance metrics like Mean Reciprocal Rank (MRR) and precision@5. Through hands-on labs and a final summative project, you will not only build a functional search API but also produce an evaluation report to validate its quality, equipping you with a portfolio-ready project and the skills to tackle advanced information retrieval tasks.

What you'll learn

  • build a complete semantic search application
  • deploy a search API using Flask
  • measure API performance with metrics like MRR and precision@5
  • work with vector embeddings and the Chroma database

Course objectives

  • teach real-world application development using semantic search
  • guide students through the complete development lifecycle
  • emphasize the quantitative evaluation of search performance

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.