Neo4j Certification — Pass Like a Pro

Jennifer Reif
Neo4j Developer Blog

--

*updated June 8, 2020

Have you taken the Neo4j certification exam and failed? Have you studied but been too nervous to take the plunge and start the exam? Or have you simply thought you’ll get around to it at some point and haven’t found time?

In this post, I want to highlight key study points and resources to focus on in order to help you study and pass the Neo4j Certification exam. This stems from my own experiences studying for the exam and things that I wish I’d known before I took the test.

Exam Guidelines

First, the exam is completely free of charge and allows anyone to take (and retake) the exam as many times as needed in order to pass. Didn’t pass the first time? No worries. Simply study up on a few more things during the 24-hour waiting period and try again. No one except for those internal Neo4j employees monitoring exam results will ever know how many times you failed before passing. ;)

If you’re a nervous test-taker and feel panic each time before a test, I would even recommend studying well and going through the exam once, simply to get a feel for the test and the time. If you pass, great. If not, you got the nerves out of the way and have a good starting point for further study and test content.

Oh, yes, there is a time limit. But, have no fear. The test gives you an hour to complete 80 questions (approximately 45 seconds per question). If you have extra time at the end, you can also go back and review your answers to any of the 80 questions you are unsure of.

The scoring is simply Pass or Fail, and you simply need to get 80% of the questions correct to pass. That means each question is roughly worth 1.25 points. However, some questions ask you to check “all that apply”, so those questions would be further divided by the number of correct answers (which varies).

Again, you don’t need to stress about this too much. The way I like to think of it is that the more pieces to an answer means that your probability of choosing a correct piece increases. Any portion of a point still counts, after all! :)

Study Material

Now, the section you’ve probably been waiting for — what to study. Probably the best resource for this exam is the free online training course for Introduction to Neo4j. This covers all the topics that are on the exam and gives you the information and experience needed to take the exam.

If you prefer other types of materials for learning, the Neo4j developer pages provide good starter material on the Neo4j graph database, Cypher query language, data modeling, data import/visualization, drivers and language guides, and other integrations and resources.

Once you have a grasp of the basic concepts, I recommend digging a bit more into Cypher with the Cypher manual and covering a bit of application-building in the driver manual (drivers for each language have a standard design).

The bulk of the test questions are pulled from that content. Out of everything, I would spend extra time and focus on the Cypher manual. Just as with any language, there are many clauses and logic constructs, so it may take some time and testing to really lock in the foundation of Cypher. This is especially true if you have experience in another query language. Cypher is different (hopefully easier!), but it may take some time to adjust what you are used to.

Cypher functions and examples are common questions on the exam. Knowing how to read different syntax and phrases will help you answer questions, even if you are not a wizard at the language. There are several questions that give a Cypher statement and ask you to pick which answer has the correct return results.

General questions about the graph database model and components are also important to understand for some questions and as a foundation for much of the other material. Overall, there is a good mix across topics. While you don’t need to know the materials cover-to-cover, I would understand key points and concepts, as well as make notes of a few smaller points.

Other Ways to Study

If you’re not much of a reader, I mentioned the key resource above with the Introduction to Neo4j online course. There is also an in-class version (though not free) that is based on the same material, but given in either a live, in-person or virtual classroom.

There are also some introduction videos on the Neo4j YouTube channel that review the basics of graphs and the property graph model, as well as some Cypher.

The Neo4j Certification page also has some great links and FAQ. This is also where you go when you’re ready to take the exam. Simply click on the “Sign In” button on the right side and fill out a couple of info fields. This will take you to an entry screen. From there, you can start the exam.

What Next?

Once you study and pass the exam (no matter the retakes), be sure to add the title/certification to your resume and post your accomplishment somewhere on social media so that Neo4j can celebrate with you! You will also receive access to more advanced Neo4j training, available only to Neo4j Certified Professionals.

Plus, you will get added to our community as a certified developer and become part of our graph! Certified developers are added to a private channel on our Community Site to discuss a variety of topics. Any questions, don’t hesitate to reach out to the Neo4j team and best of luck studying and becoming a Neo4j Certified Developer!

Resources

--

--

Jennifer Reif
Neo4j Developer Blog

Jennifer Reif is an avid developer and problem-solver. She enjoys learning new technologies, sometimes on a daily basis! Her Twitter handle is @JMHReif.