- Level Professional
- Duration 19 hours
- Course by MongoDB Inc.
-
Offered by
About
This course will teach you how to perform data analysis using MongoDB's powerful Aggregation Framework. You'll begin this course by building a foundation of essential aggregation knowledge. By understanding these features of the Aggregation Framework you will learn how to ask complex questions of your data. This will lay the groundwork for the remainder of the course where you'll dive deep and learn about schema design, relational data migrations, and machine learning with MongoDB. By the end of this course you'll understand how to best use MongoDB and its Aggregation Framework in your own data science workflow.Modules
The Fundamentals of MongoDB Aggregation
15
Assignment
- Course Logistics
- Aggregation Introduction
- The Concept of Pipelines
- Aggregation Structure and Syntax
- $match: Filtering Documents
- Using $project
- Using Expressions
- $project and Expressions
- Changing Document Shape with $project
- Cursor Like Methods
- $group Accumulators
- $unwind and $group
- The $lookup Stage
- $lookup
- $graphLookup
15
Videos
- Welcome!
- Course Logistics and Prerequisites
- Aggregation Introduction
- The Concept of Pipelines
- Aggregation Structure and Syntax
- $match: Filtering Documents
- Using $project
- Using Expressions
- Cursor Like Methods Stages: Part 1
- Cursor Like Methods Stages: Part 2
- The $group Stage
- Using Accumulator Expressions
- $unwind
- The $lookup Stage
- $graphLookup Stage
1
Readings
- Setting Up Your Course Environment
Leveraging MongoDB's Flexible Schema
9
Assignment
- Intro to Week 2
- mongoimport
- Importance of Schema
- Exploring Schemas
- Migrating Your Schema
- Views
- Schemas and accumulators
- Tree-like Data in Individual Documents
- Entity Resolution
11
Videos
- Intro to Week 2
- mongoimport
- Importance of Schema
- Exploring Schemas
- Migrating Your Schema
- Views
- Supplementing Schemas with Accumulators
- Tree-like Data in Individual Documents (Part 1)
- Tree-like Data in Individual Documents (Part 2)
- Expressive Lookup Basics
- Entity Resolution with $lookup
Machine Learning with MongoDB
12
Assignment
- Intro to Week 3
- Pearsons-Rho
- Intro: Associative Role Learning
- Associative Rules on Titanic Data Set
- Principal Component Analysis
- Intro to Linear Regressions
- Linear Regressions with MongoDB
- Linear regression on Titanic data set
- Decision Trees
- Decision Trees on Titanic Data Set
- Intro to Clustering Algorithms
- K-means usage on Titanic dataset
11
Videos
- Intro to Week 3
- Calculation of Persons-Rho
- Intro: Associative Role Learning
- Principal Component Analysis (Part 1)
- Principal Component Analysis (Part 2)
- Intro to Linear Regressions
- Linear Regressions with MongoDB
- Decision Trees Part 1
- Decision Trees Part 2
- Decision Trees Part 3
- Intro to Clustering Algorithms
Auto Summary
Unlock the power of data analysis with the "MongoDB Aggregation Framework" course, designed for professionals in the Big Data and Analytics domain. Offered by Coursera, this course provides an in-depth exploration into utilizing MongoDB's Aggregation Framework to perform sophisticated data analysis. Embark on your learning journey by mastering the foundational elements of aggregation, which will enable you to formulate and answer complex data queries. Progressing further, you'll delve into advanced topics such as schema design, the migration of relational data, and integrating machine learning with MongoDB. Spanning a comprehensive duration of 1140 minutes, this course equips you with the skills to effectively incorporate MongoDB's Aggregation Framework into your data science workflows. Flexible subscription options include Starter and Professional plans, catering to your learning needs and career growth. Ideal for data science professionals aiming to enhance their expertise, this course will empower you to leverage MongoDB for advanced data analysis and drive impactful insights from your data.

Nathan Leniz

Kirby Kohlmorgen