Memgraph
Email course

Learn the concepts of graph modeling in 10 days

Graph databases are the fastest growing database technology in the world. After ten days of this course, you will be able to model graphs.

Start your course now!

Sign up for the course

Sign up for our free course by entering your email. We will respect your inbox and only send what you signed up for.

Get one short email a day

Every day, for 10 days, receive a short, no-fluff email focusing on a particular topic with detailed explanations, code examples, and tips.

Practice what you've learned

Practice what you have learned by running queries on preloaded datasets in our free sandbox environment.

Get support

Got stuck? No problem! Our team is always here to help and answer your questions. Simply drop us a note on Discord.

Lesson plan

  1. 1What are graph databases
  2. 2All about different graph types
  3. 3When to use graph databases
  4. 4What are nodes and relationships
  5. 5About labels and properties
  6. 6Which steps are important in the graph database design process
  7. 7How to design a graph database schema
  8. 8When to use property and when to use relationship
  9. 9How to normalize data for graph databases
  10. 10What are supernodes
© 2026 Memgraph Ltd. All rights reserved.