NoSQL Database Tutorial – Full Course for Beginners

Ecommerce Empire Academy

In this NoSQL course, Ania Kubow will be demystifying what NoSQL is, clarify the difference between SQL and NoSQL, as well as going into a deep dive of the 4 main types of NoSQL Databases. With each dive we will be approaching each learning as an ‘explanation’, ‘example’ and ‘exercise’. So the 3 E’s, in order to fully grasp the topic we are discussing.

We will finish off with 2 projects for using NoSQL databases as well as guidance on where to go next.

🎉 Thanks to DataStax for providing a grant that made this course possible.
🔗 Register for a free Astra DB account to use for this tutorial:

✏️ Ania Kubow’s channel:

🎥 Intro to NoSQL Course from DataStax:

⭐️ Course Contents ⭐️
⌨️ (0:00:00) Introduction
⌨️ (0:01:18) What is NoSQL?
⌨️ (0:04:33) Why use noSQL?
⌨️ (0:06:26) SQL vs NoSQL
⌨️ (0:09:00) Setting Up
⌨️ (0:13:44) Tabular Type
⌨️ (0:37:28) Document Type
⌨️ (0:59:22) Key-value Type
⌨️ (01:11:48) Graph Type
⌨️ (01:22:22) Multi-model Type explained
⌨️ (1:23:52) Project 1
⌨️ (2:19:36) Project 2
⌨️ (2:53:51) Where to go next

⭐️ Links ⭐️
🔗 DataStax Astra DB:
🔗 DataStax Enterprise Graph:
🔗 HTTP Status Dogs:
🔗 Graph Database Demo:
🔗 Project 1:
🔗 Project 2:
🔗 Tik Tok Clone using Document SDK:
🔗 Netflix Clone with GQL Pagination:
🔗 GraphQL Federation Crypto App:

🎉 Thanks to our Champion and Sponsor supporters:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster

Learn to code for free and get a developer job:

Read hundreds of articles on programming:

And subscribe for new videos on technology every day:

37 thoughts on “NoSQL Database Tutorial – Full Course for Beginners”

  1. SQL: Relational databases. Good if you want to implement consistently and reliability in the databases. It supports ACID property.

    NoSQL: Good for storing data that has no scheme. It can be easily accessed using key value pair.

    If you want to add any point just comment. Thanks

    1. Md. Samiur Rahman Mukul

      ​@Aquila Gaming Yes ! I’ll see you later. at this moment add to my watch list. currently bussy my semster exam

  2. Code with Ania Kubów

    It was such an honour to create this course for freeCodeCamp and for everyone here. I hope you enjoy the course and the projects!

    1. Ania how come pretty girl like u know programming…….i though pretty girls are all dumbo…….no offense intented

    2. @Fahad saif khan if you know something is going to be offensive (otherwise you wouldn’t have felt the compulsion to say “no offense intended”), just don’t say it. There was no point to your question.


  4. Thank you sooo much for the video, and especially for your time and support 👍🏼🎉🙏⭐❤️

  5. Shaakir Ata karim

    Thank You Ania Ma’am your explanation is so elucidating that I was hooked and never got bored your teaching methods are the best , because of your teaching , I scored well in my college examination.


  6. If possible, do create content on deeper engineering concepts, eg scalability, web performance, architecture, sdlc etc.

  7. What is the difference between SQL database and NoSQL Tabular Database , they look mostly same
    can somebody elaborate ?

  8. Vincent Groenewold

    Thanks a lot for all the effort you all put into these video’s! It’s truly amazing.

  9. Hi. Can you suggest the appropriate tool for creating diagrams of linked collections for mongodb, like tools for rdbms and er diagrams?

  10. Awesome tutorial, thanks a million!
    Not sure if this is something that was available when this was made, but at 2:07:46 you can now use Object.values(data) to turn it into an array of values instead of using .keys and .map 🙂

Comments are closed.