Memgraph
Email course

Learn the Cypher query language in 10 days

Cypher is the most widely adopted, fully-specified, and open source query language for property graph databases. It provides an intuitive way to work with property graphs, and is a must-learn if you're looking to venture into the world of 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 is Cypher
  2. 2How to structure your data in a graph database
  3. 3How to use lists and aggregating functions
  4. 4How to use constraints & indexing
  5. 5How to filter results with Cypher
  6. 6How to deal with cases and duplicates
  7. 7How to modify data with Cypher
  8. 8How to write & optimize advanced queries
© 2026 Memgraph Ltd. All rights reserved.