This document provides an introduction to NoSQL and MongoDB. It discusses database management systems and relational database management systems (RDBMS) that use structured query language (SQL). NoSQL databases are introduced as non-SQL alternatives that provide flexibility in data models and scaling. MongoDB is presented as a popular open-source, non-relational database that uses documents with dynamic schemas rather than tables. Key features of MongoDB like horizontal scaling, replication, and sharding are described. The document concludes with examples of CRUD operations and aggregation in MongoDB.