The Major League Hacking x MongoDB Skill Badge Challenge
Gain in-demand database skills and earn official MongoDB Skill Badges.How it Works
Follow these steps to get started and earn MongoDB Skill Badges!
1. Pick a Track
Select a Skill Badge from below. Watch videos and practice with hands-on exercises.
2. Earn Badges
Earn badges. Each one includes a short lesson followed by a 10-question skill check.
3. Submit Your Badges to MLH
Use this form to submit the badges you've earned to MLH and enter MLH's raffle.
Whether you’ve built with MongoDB on a project or at a hackathon, or are just getting started, Skill Badges are your fast track to mastering specific MongoDB skills.
MLH and MongoDB are teaming up to bring you the Skill Badge Challenge. Each badge you earn between Nov 2 and Nov 30 gets you one entry into MLH's raffle for swag and digital prizes.
New to MongoDB? We recommend starting with the Fundamentals track to learn the document model, queries, and indexing.
Already comfortable with MongoDB? Jump into the Building AI Apps with MongoDB track to build with vector search, RAG, and AI agents.
Complete as many badges as you like, and keep earning after the challenge ends.
Review key concepts for each skill in the Skill Guides below, organized by track.
MongoDB Fundamentals Track
-
MongoDB Basics for Students
Learn database fundamentals, the document model, distributed database architecture, and how to deploy a MongoDB Atlas cluster.
-
Relational to Document Model
Learn to convert SQL or relational models to MongoDB's document model, design data relationships, and enforce schema validation.
-
CRUD Operations
Learn how to Read, Update, and Delete (CRUD) operations using MongoDB.
-
Schema Design Patterns and Anti Patterns
Learn essential schema design patterns like inheritance and computed patterns and how to avoid common antipatterns.
-
Indexing Design Fundamentals
Learn how to design efficient indexes to speed up queries, and reduce resource consumption in MongoDB.
-
Fundamentals of Data Transformation
Learn how to build aggregation pipelines to process, transform, and analyze data efficiently in MongoDB.
-
MongoDB Overview
This skill introduces the document model and explains why MongoDB is a powerful choice for building modern, scalable applications.
Building AI Apps with MongoDB
-
MongoDB Overview
Discover the core concepts and architectural strengths of MongoDB.
-
Vector Search Fundamentals
Learn how to leverage MongoDB Atlas Vector Search to build intelligent, AI-powered search experiences for applications. Explore indexing, embeddings, …
-
Building an App with Code Agents and MongoDB
Learn to build and improve an application using MongoDB Agent Skills, the MongoDB MCP Server, and Atlas Vector Search.
-
RAG with MongoDB
Learn how to build Retrieval-Augmented Generation (RAG) apps with MongoDB.
-
Memory for AI Applications
Learn to design and implement memory systems for AI applications that combine short term and long term memory using MongoDB, LangGraph, and vector sea…
-
AI Agents with MongoDB
Learn how to build and deploy AI agents using MongoDB.