In this course you will learn how to set up your database and start exploring different ways to search, create, and analyze your data with MongoDB. We will cover database performance basics, and discover how to get started with creating applications and visualizing your data.
We'll start together with the ultimate basics, learning what a database is and recognizing what makes MongoDB different in the database space. Then you'll move on to working with data as you grasp the difference between BSON and JSON and start to import, export and query. Next you'll absorb how to create and manipulate documents with hands-on learning, and skill-up to mastering advanced Create Read Update Delete (CRUD) operations. By this time you'll be ready to work on Indexing, Data Modeling, and creating an Aggregation Pipeline. Lastly you'll have the opportunity to explore the Atlas UI in more detail, investigate the Charts functionality and Realm, as well as explore the use of Compass.
This course is rich in hands-on learning and additional resources to support your educational experience with MongoDB University. It has been developed and taught by a MongoDB Curriculum Engineer at MongoDB University, where we strive to free the genius within everyone by making data stunningly easy to work with.
In this course you'll get your hands on all the basics, including querying, computing, connecting to, storing, indexing and analyzing your data.
A basic knowledge of programming concepts such as command line and shell commands, functions, variables and boolean operators.
Duration: 6 Chapters
Each chapter requires approximately 83 minutes to complete
Up to 60 days to complete from day of registration
Labs & Quizzes
What is the cost of an online course?
MongoDB University courses are free.
What do I need to take a course?
You will need access to a computer with: Operating System: Mac OS X 10.7+ 64-bit, Ubuntu 14.04+ 64-bit, or Windows 8+ (64-bit) Web Browser: Firefox 39.0+ or Chrome 43+ (Internet Explorer is currently not supported)
Do I need to be available during a certain hour of the day to watch course videos?
No. The course is self-paced and will be broken down into short pre-recorded video segments with periodic assessments to check on your progress.
What do I receive for taking this course?
You will receive a final grade but the grade won't be on your proof of completion. To receive a proof of completion, you will need to achieve 65% on graded material. There are three different types of assessments within the course: quizzes, labs, and a final exam. Quizzes don't count toward your grade but will help you check your understanding. The labs will comprise one half of your grade and the final exam/project one half of your grade. Unfortunately, due to a large number of students and in the interest of fairness, late assignments cannot be accepted.
Will I be able to get help?
Each course has an active online forum where students can help each other. In addition, the MongoDB engineers will monitor the forums and try to help.
Do I need to pay to use MongoDB Enterprise for this course?
Not at all! MongoDB suite of products are free for evaluation purposes and no need to worry about licenses.
Your grade for the course will depend on your performance on labs and a final exam. You will receive a proof of completion if you achieve a grade of 65% or better.
Chapter 1: What is MongoDB?
Chapter 2: Importing, Exporting, and Querying Data
Chapter 3: Creating and Manipulating Documents
Chapter 4: Advanced CRUD Operations
Chapter 5: Indexing and Aggregation Pipeline
Chapter 6: Next Steps
Web Browser: Firefox 60.0+ or Chrome 70+
Operating System: Mac OS X 10.7+ 64-bit, Ubuntu 14.04+ 64-bit, or Windows 8+ (64-bit)
MongoDB Course Instructor
Yulia is a Senior Curriculum Engineer at MongoDB. Prior to MongoDB Yulia worked at Stuyvesant High School where she taught Computer Science to hundreds of unsuspecting students.
Browse All Courses
MongoDB Charts is a powerful data visualization tool that enables you to easily find patterns and trends within your dataset. Learn how to create and share insightful charts using real-time data so that you can focus on creating actionable plans.