Workshops and Training Courses


Graph-based Web and Mobile Apps with Structr

In this course you will learn you how to install, setup and use Structr, and everything you need to know to build real-world mobile and web applications using Structr and Neo4j.

Audience: Content Authors, Web Designers, Developers, DBAs, Business Analysts and everyone else.

Skills taught: An understanding of the product Structr, how it works, how to use Structr to model a domain, creating a RESTful backend for a mobile app, Structr as CMS

Prerequisites: You don’t need any previous experience with Structr, Neo4j, or specific developer skills, but a basic knowledge of HTML, CSS and Javascript would help.

Contact us!


Neo4j Fundamentals

This course helps build a good knowledge of graph databases. It also teaches the core functionality of the Neo4j graph database. With a mixture of theory and hands-on practice sessions, you will quickly learn how easy it is to work with a powerful graph database using Cypher as the query language

Audience: Developers, Administrators, DevOps engineers, DBAs, Business Analysts and students, but also executives and others who want an overview of the Neo4j technology.

Skills taught: An understanding of graph databases, how to use graph databases, introduction to data modeling with Graph databases, how to get started working with Neo4j, build confidence in building a graph enabled application

Prerequisites: You don’t need any previous experience with Neo4j, NoSQL databases or specific development languages.

Contact us!


Graph Data Modeling with Neo4j

This course teaches how to design and implement a graph data model and associated queries. With a mixture of instruction and hands-on practice sessions, you’ll learn how to apply the property graph model to solve common modeling problems. You’ll also learn how to evolve an existing graph in a controlled manner to support new or changed requirements.

Audience: Developers, DBAs, Business Analysts and students.

Skills taught: An understanding of the labeled property graph, how to apply the property graph to common modeling problems, common graph structures for modeling complex, connected scenarios, criteria for choosing between different modeling options, how to modify an existing model to accommodate new requirements

Prerequisites: You will need some familiarity with Neo4j, and the Cypher language in particular. The material from the Intro to Neo4j course is sufficient knowledge to understand this course.

Contact us!