ArangoDB Training Center

Introduction and free courses for freshers

Getting Started

This guide for ArangoDB freshers will make you familiar with all basic features and functionalities of ArangoDB in 5 easy steps.

Start your journey

Graph Course

The course will take you all the way from zero knowledge to advanced graph query techniques in AQL.

Take the course

CRUD Tutorial

In less than 10 min you will learn how to do a Document CRUD (Create, Read, Update, Delete) with AQL and HTTP API.

Take the tutorial

Performance Course

Within this course, you will learn the most important strategies to speed up your queries and how to implement them.

Take the course

Start a Cluster Manually

Start ArangoDB clusters and single servers with ease by using a convenient straightforward tool – arangodb.

Start your cluster

SQL / AQL - Comparison

The ArangoDB Query Language (AQL) is similar to the Structured Query Language (SQL) in its purpose.

Start learning AQL

Learn all about the new features in ArangoDB 3.2

Satellite Collections

How ArangoDB can speed up JOIN operations on huge datasets and reduce network communication among machines.

Read more

RocksDB/MMFiles

Step by step guide about how to test and tune MMfiles and RocksDB engine for your use case and your own data.

Compare engines

Permissions with Foxx

Learn how to use the Foxx framework by creating a fine-grained permission control management service.

Take the tutorial

Pregel

Learn how to use the new Pregel algorithm and community detection in ArangoDB 3.2. You will learn how to import a graph dataset, run one of the algorithms and prepare a dataset for e.g. SmartGraph usage.

Take the tutorial

SmartGraphs

Learn when and how to use SmartGraphs in a cluster setup. You will use data from the social network Pokec to understand the idea behind SmartGraphs and how to use SmartGraphs for your own project.

 Take the tutorial

Experience the power of AQL (ArangoDB Query Language)

Quick start - 10 min tutorials

Advanced Topics

Handling Billions Of Edges

An online video of Michael Hacksteins’ talk about distributed graphs including hands-on examples of queries.

View the talk

Arangoexport

Arangoexport is capable of exporting a graph or certain collections of a graph to xgmml, Cytoscape’s graph format.

Read the blog

Arangochair

Arangochair is a tool for listening to changes in the database and executing actions like pushing a document.

Read the blog

What does the Foxx say?

Writing first Foxx Service

Foxx is a JavaScript framework for writing data-centric HTTP microservices that run directly inside ArangoDB. This course will take you from an empty folder to a first Foxx service querying data.

Take the tutorial

Getting started with Foxx

“Getting started with ArangoDB and Foxx: Joifully CRUD-y in the best way” is a tutorial written by our community member, Kyle Davis, including a little bit of isomorphic validation.

Take the tutorial

ArangoDB NoSQL database Foxx Web UI

Individual Training

ArangoDB grew out of a database consulting company. Leverage our decades of experience for your ideas and projects. We offer Training & Consulting, Development Support, Service Level Agreements. Are you creating a brand new startup? Have a look at our Startup Specials!

Join Online Meetup

Become a part of our large international community to learn more.

Join the meetup

ArangoDB Videos

Watch latest educational videos about ArangoDB from past events.

View videos

ArangoDB Events

Check out the upcoming ArangoDB events and meet the team in your city.

Meet the team

White Papers:

Do you like ArangoDB?
icon-githubStar this project on GitHub.
Star ArangoDB on GitHub