We may earn an affiliate commission when you visit our partners.
Course image
Skill-Up EdTech Team and Richa Arora

The vector database market is set to grow at a 20% CAGR by 2032 (Global Market Insights). This course gives data scientists, ML engineers, GenAI engineers, and software developers the sought-after skills for performing vector searches in NoSQL databases.

Read more

The vector database market is set to grow at a 20% CAGR by 2032 (Global Market Insights). This course gives data scientists, ML engineers, GenAI engineers, and software developers the sought-after skills for performing vector searches in NoSQL databases.

Businesses carry out vector searches in NoSQL databases to improve an AI model's search accuracy and efficiency. During this micro course, you'll learn how to store and index vectors in MongoDB, perform vector searches, and apply the techniques in text similarity analysis and building image classification systems. Plus, you'll look at Cassandra, its features for storing and querying vectors, and how to carry out vector searches.

You'll also examine how to apply these concepts to building applications for movie recommendation, inventory management, and personalization. Plus, you'll get valuable practice applying your knowledge through hands-on labs and a real-world final project.

Note that this micro course is part of the Vector Database Fundamentals specialization, which is ideal for professionals who work with vector databases, relational databases, and NoSQL databases for AI. It requires a basic knowledge of MongoDB, Cassandra, and Node.js.

Enroll now

What's inside

Syllabus

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Teaches essential skills for professionals in data science, machine learning, generative AI, and software development
Covers vector searches in NoSQL databases, which are in high demand in industry
Provides strong foundations for using Apache Cassandra and MongoDB for vector searches
Includes hands-on labs and a practical final project for real-world application
Offered as part of a specialization on vector database fundamentals, allowing for further exploration of the topic

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Practical vector search with mongodb & cassandra

According to students, this course offers highly relevant skills in vector search using MongoDB and Cassandra, crucial for AI and GenAI applications. The curriculum emphasizes a hands-on approach with practical labs and a real-world project, making it ideal for data scientists, ML engineers, and software developers. It’s noted for its focus on text similarity analysis and recommendation systems, but learners should have basic knowledge of MongoDB, Cassandra, and Node.js.
Part of a larger specialization for deeper learning.
"I understand this micro course is part of the broader Vector Database Fundamentals specialization."
"It feels like a good stepping stone for those interested in pursuing the full vector database specialization."
"I appreciate that this course can lead to deeper learning within an overall specialization track."
Geared towards specific technical professionals.
"This course is clearly designed for data scientists, ML engineers, and software developers like me."
"I find the content perfectly suited for professionals working with vector and NoSQL databases in the AI space."
"It’s excellent for enhancing my skills as a GenAI engineer, addressing direct industry needs."
Strong emphasis on real-world applications and labs.
"The hands-on labs are crucial for applying what I learn, providing valuable practical experience."
"I'm excited about tackling a real-world final project; it solidifies my understanding."
"It's great to see how these concepts apply to actual applications like movie recommendation and inventory management systems."
Acquire skills for a rapidly growing market.
"I'm learning skills directly applicable to the vector database market, which is projected to grow significantly."
"This course provides the sought-after skills for performing vector searches, which is incredibly valuable right now."
"I appreciate learning how to improve AI model search accuracy and efficiency, a key benefit for my work."
Assumes basic understanding of specific technologies.
"I need a basic knowledge of MongoDB and Cassandra before starting this course, which is important to know upfront."
"Be sure to brush up on Node.js fundamentals if you're planning to take this, as it's a stated prerequisite."
"This isn't a beginner course for database concepts; I found it helpful to come prepared with prior knowledge."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Vector Search with NoSQL Databases using MongoDB & Cassandra with these activities:
Organize and review course materials
Organizing and reviewing the course materials will help you stay on track and improve your understanding of the concepts covered.
Browse courses on Organization
Show steps
  • Gather all course materials
  • Create a filing system for the materials
  • Regularly review the materials
Review MongoDB basics
Reviewing the basics of MongoDB will strengthen your understanding of the fundamentals of document-oriented databases, which is essential for this course.
Browse courses on MongoDB
Show steps
  • Review MongoDB documentation
  • Create a MongoDB database and collection
  • Insert, query, and update documents
Follow tutorials on vector search in MongoDB and Cassandra
Following tutorials will provide you with practical guidance on how to store and query vectors in these databases.
Browse courses on Vector Search
Show steps
  • Find online tutorials on vector search in MongoDB
  • Follow the tutorials and complete the exercises
  • Repeat the process for Cassandra
Three other activities
Expand to see all activities and additional details
Show all six activities
Develop a Python script for vector search in MongoDB
Building a Python script will allow you to apply your knowledge and reinforce your understanding of vector search in MongoDB.
Browse courses on Vector Search
Show steps
  • Design the script's functionality
  • Write the code for connecting to MongoDB
  • Implement vector search queries
  • Test and refine the script
Build an application for movie recommendation using vector search
Developing an application will allow you to apply the concepts of vector search in a practical and real-world setting.
Browse courses on Vector Search
Show steps
  • Gather data on movies and their features
  • Preprocess and vectorize the data
  • Create a vector search model
  • Build a recommendation engine
  • Deploy and test the application
Contribute to an open-source project related to vector databases
By contributing to open source, you will gain valuable hands-on experience and deepen your understanding of the field.
Browse courses on Open Source
Show steps
  • Find a suitable open-source project
  • Review the project's documentation and codebase
  • Identify an area where you can contribute
  • Make your contributions
  • Collaborate with other contributors

Career center

Learners who complete Vector Search with NoSQL Databases using MongoDB & Cassandra will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected 50 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Vector Search with NoSQL Databases using MongoDB & Cassandra.
As the most up-to-date edition of the definitive guide, this book must-read for gaining a comprehensive understanding of modern Cassandra. It covers the latest features, best practices, and integrations, making it essential for professionals and advanced students working with Cassandra today. It's a primary reference and often used as a textbook.
The definitive practitioner blueprint for building semantic search engines, uniting dense vector embeddings, HNSW indexing, hybrid BM25-plus-vector ranking, and retrieval-augmented generation with production relevance tuning.
Foundational Stanford textbook establishing the vector space model, TF-IDF term weighting, cosine similarity, and inverted index architecture that every vector search engineer must grasp before deploying dense neural retrieval.
Must-read for anyone working with data systems, including Cassandra. It provides in-depth coverage of the challenges and trade-offs in building scalable and reliable applications. It's highly relevant for understanding the design principles behind Cassandra and how to use it effectively in complex systems. Considered a contemporary classic.
Provides a deep dive into the design principles of data-intensive applications, including how to choose the right NoSQL database for your application.
Visually rich walkthrough of transformer text embeddings, bi-encoder semantic search, FAISS vector indexing, cross-encoder reranking, and RAG pipelines, helping practitioners build intuition for how modern language models encode similarity.
Enduring relevance engineering standard detailing BM25 scoring, query intent modeling, and signal weighting in Lucene and Elasticsearch, equipping search teams with the evaluation discipline needed for hybrid lexical-vector systems.
Production-focused systems guide dissecting embedding model selection, chunking strategies, vector database retrieval evaluation, and latency-recall tradeoffs when integrating semantic search into enterprise RAG applications.
Stanford CS246 canon on finding similar items at web scale, delivering rigorous derivations of MinHash, shingling, and Locality-Sensitive Hashing (LSH) for sub-linear approximate nearest neighbor search in high dimensions.
Provides a comprehensive overview of NoSQL databases, covering the different types, their advantages and disadvantages, and how to choose the right one for your application.
Provides a comprehensive introduction to MongoDB, covering foundational concepts, querying, indexing, and administration. It's suitable for beginners and serves as a strong reference for developers and administrators. The 3rd edition is updated for MongoDB 4.2, making it relatively current and a valuable resource for gaining a broad understanding.
Hands-on Elastic Stack playbook demonstrating dense vector storage, HNSW graph tuning, sparse-dense hybrid scoring, and multimodal similarity retrieval across NLP, image search, observability logs, and security workloads.
Aimed at intermediate users, this book delves into building, managing, and configuring high-performing Cassandra databases. It covers optimization, integration with other tools, and advanced features like CQL3 and lightweight transactions. is valuable for those who want to deepen their understanding and work with Cassandra in a production setting.
Applied Hugging Face handbook showing how to fine-tune dense passage retrievers (DPR), build FAISS vector indexes, and pair fast bi-encoder recall with cross-encoder readers for scalable semantic question answering.
Is dedicated to the MongoDB aggregation framework, a powerful tool for data analysis and transformation. It's highly relevant for users who need to perform complex data processing within MongoDB. The focus on optimization makes it particularly useful for developers and data analysts.
End-to-end MLOps engineering blueprint covering document ingestion, embedding pipelines, Qdrant vector database indexing, hybrid retrieval orchestration, and automated RAG evaluation for production AI services.
An advanced guide to MongoDB 7.0 and MongoDB Atlas, this book delves into topics like advanced queries, aggregation pipelines, transactions, and security. It's ideal for experienced MongoDB users looking to deepen their knowledge and master the latest features, including Atlas Vector Search for AI applications.
This handbook focuses on building, configuring, tuning, and securing Apache Cassandra databases from an administrative perspective. It covers essential day-to-day topics like backup, recovery, and performance optimization. It's a valuable resource for database administrators and those managing Cassandra deployments.
This is the Chinese version of the Data Modeling book, providing valuable content on designing MongoDB schemas for Chinese-speaking audiences. It covers the same essential concepts and patterns for effective data modeling in MongoDB.
Bridges classical inverted-index search engines and neural retrieval, walking developers through distributed word embeddings, query-document similarity networks, and neural learning-to-rank inside production search stacks.
Provides expert-level techniques for managing and optimizing MongoDB 6.x deployments. It covers advanced administration topics, performance tuning, and high availability. It's a valuable resource for database administrators and senior developers working with MongoDB in production environments.
Dedicated algorithmic monograph formalizing Maximum Inner Product Search (MIPS), branch-and-bound pruning, Locality-Sensitive Hashing, HNSW graph navigation, inverted file clustering, and vector quantization for high-dimensional retrieval.
Authoritative academic synthesis of neural text ranking, contrasting bi-encoder dense retrieval (DPR), late-interaction ColBERT representations, and multi-stage cross-encoder rerankers for balancing accuracy and query latency.
Great starting point for MongoDB beginners, introducing core concepts and practical application with MongoDB Atlas. It covers data modeling, querying, aggregation, replication, and security fundamentals. Its hands-on approach makes it valuable for those new to NoSQL databases.
Provides a practical introduction to Apache Cassandra, starting with installation and covering data modeling, CQL, and advanced features. It uses a real-world example application to explore topics, making it useful for those who learn by doing. It's suitable for beginners and those with some database experience looking to get hands-on with Cassandra.
Rigorous survey of static, contextualized, and sentence-level vector representations, analyzing geometry, anisotropy, and evaluation benchmarks that explain why modern embedding models succeed or fail in semantic retrieval.
This guide covers MongoDB from basics to advanced topics, including installation, CRUD operations, indexing, aggregation, replication, and sharding. It aims to provide a comprehensive understanding for both developers and administrators.
Interdisciplinary mathematical gem illuminating concentration of measure, the Johnson-Lindenstrauss lemma, and random projections—explaining the counterintuitive geometry of distances in high-dimensional embedding spaces.
Focuses on the critical aspect of scaling MongoDB deployments. It delves into topics like replication and sharding, which are essential for handling large datasets and high traffic. It's a valuable resource for those building scalable applications with MongoDB.
Modern architectural guide combining vector similarity search with knowledge graph traversal, teaching developers how to pair dense semantic retrieval with structured entity relationships for multi-hop reasoning.
An earlier edition of 'Mastering Apache Cassandra', this book covers building and managing Cassandra with a focus on performance and integration. While the third edition is more current, this version still offers valuable insights into intermediate and advanced Cassandra topics. Can be used for additional depth on specific areas.
Covers a range of MongoDB topics from introduction to advanced data modeling and query optimization. It aims to help readers unlock the full potential of MongoDB.
Guides developers in building web applications using MongoDB and Node.js, a common stack. It provides practical steps and examples for integrating these technologies.
Seminal MIT Press collection co-edited by LSH co-creator Piotr Indyk, charting the theoretical and algorithmic origins of high-dimensional approximate nearest-neighbor search across vision and machine learning.
Practical guide for MongoDB administrators, offering numerous recipes for common administration tasks. It's a useful reference for maintaining and managing MongoDB deployments.
Foundational metric-space indexing treatise covering pivot-based partitioning, M-trees, distance bounds, and approximate similarity retrieval structures that preceded modern graph-based vector databases.
Focuses on using MongoDB with Python, covering common patterns and processes for developers working with this language. It's a good resource for Python developers integrating MongoDB into their projects.
Comprehensive guide to CouchDB, a popular NoSQL database that is designed for storing and retrieving JSON documents.
Discusses the principles of building scalable, real-time data systems, often involving technologies like Cassandra. It provides a broader perspective on the challenges and patterns in big data architecture. While not solely focused on Cassandra, it offers valuable context for its use in large-scale systems.
Introduces developers to using Apache Cassandra with various programming languages (Java, PHP, Python, JavaScript) and covers the Cassandra Query Language (CQL). It's helpful for those looking to develop applications that interact with Cassandra and understand its non-relational design. While an older publication, the programming concepts remain foundational.
Classic information-theoretic reference on codebook design, Lloyd-Max optimization, and structured vector quantization, providing the mathematical bedrock behind Product Quantization (PQ) compression in FAISS and Milvus.
Is tailored for .NET developers looking to use MongoDB Atlas. It covers connecting .NET applications to MongoDB Atlas and performing CRUD operations. It's a practical guide for a specific development stack.
The original edition of 'Cassandra: The Definitive Guide'. While significantly older and covering earlier versions of Cassandra (0.7), this book is considered a classic for its explanation of Cassandra's core principles and architecture before the introduction of CQL. It's valuable for understanding the historical context and foundational design of Cassandra.
Beginner's guide to NoSQL databases, providing a gentle introduction to the different types of NoSQL databases and how to use them.
Offers a fast-paced, step-by-step guide to the core concepts and architecture of Cassandra. It's a good starting point for beginners to grasp the fundamentals and understand how to handle large amounts of data. While published in 2015, the essential concepts covered remain relevant for gaining initial familiarity.
Explores a variety of modern databases, including Cassandra, providing a hands-on introduction to each. It's helpful for understanding Cassandra in the context of other NoSQL databases and learning their strengths and weaknesses. Provides a good comparative overview.
An earlier edition of 'Learning Apache Cassandra', this book also covers the basics of installing and using Cassandra, data modeling, and CQL. While superseded by the second edition, it can still be a helpful resource for beginners looking for an alternative perspective or slightly older versions of Cassandra. More valuable as additional reading than a primary reference for current versions.
An earlier edition of a definitive guide, this book provides a solid foundation in MongoDB concepts. While not covering the latest features, it's still valuable for understanding the core principles and history of MongoDB.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Vector Search with NoSQL Databases using MongoDB & Cassandra.

Coursera Buyer Protection & Guarantee

Verified partner policies & purchase protections

Accredited University Partner
Free Trial & Audit

7-Day Free Trial & Free Audit

7-day free trial on monthly Coursera Plus subscriptions; free audit option available on most individual courses to explore video lectures and readings at no charge.

Return & Refund Policy

14-Day Refund Guarantee

14-day refund window on annual Coursera Plus subscriptions and single-course purchases prior to certificate issuance. Monthly subscriptions do not offer refunds once billed.

Buyer Protections

Verified Academic & Industry Partner

Accredited university and industry certifications (e.g. Stanford, Google, IBM, Yale), secure SSL payment processing, and verifiable digital certificate links.

Key Purchase Protections
14-day refund window on annual Coursera Plus and single courses
7-day free trial on monthly Coursera Plus subscriptions
Free course audit option for lectures and readings
Verified certificates from top universities & companies
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser