Complete Environment Setup
Install VSCode, Docker, MongoDB, and all required extensions. Set up your development environment from scratch with step-by-step instructions for Ubuntu/Debian and Fedora/RHEL.
A comprehensive, hands-on tutorial series covering environment setup, MongoDB fundamentals, and advanced data analysis techniques with real-world large-scale datasets.
Install VSCode, Docker, MongoDB, and all required extensions. Set up your development environment from scratch with step-by-step instructions for Ubuntu/Debian and Fedora/RHEL.
Learn CRUD operations, querying with comparison & logical operators, sorting, projection, and aggregation pipelines. Work with the Sample Supplies dataset (5000 records).
Master nested documents, arrays, embedding vs referencing, $lookup
joins, and multi-stage aggregation pipelines. Analyze the Olist E-Commerce (100K+ orders) and
Amazon M2 datasets.
Build a real sharded cluster in Docker — config servers, two shards, and a mongos
router. Shard the Olist orders collection, watch documents distribute and rebalance across
shards, and learn how shard keys route queries.