Officially out now: The TypeDB 3.0 Roadmap

TypeDB Academy: Fundamentals


Congratulations on completing the Fundamentals module of TypeDB Academy!

In this module, you will have learned how to:

  • Read data using Fetch queries.

  • Write data using Insert, Delete, and Update queries.

  • Define schemas with inheritance and interfaces.

  • Build applications on the TypeDB drivers.

To begin the Intermediate module, start with Lesson 7.

As with any technology, you will continue learning as you use TypeDB, and you can always return to this course to recap. There are also plenty of other resources available, some of which are listed below.

Good luck on your TypeDB journey!

Further learning

Technical articles on the foundations of TypeDB and TypeQL, and the philosophy that has gone into their design.

Live lectures covering the motivations and type-theoretic principles on which TypeDB and TypeQL were built.

Articles from the TypeDB team and contributors from across the community, voicing opinions on a variety of topics.


Practice-oriented guides on using TypeDB, including the TypeDB Studio and TypeDB Console manuals.

Installation guides, tutorials, and API references for the official TypeDB drivers in all supported languages.

Complete language reference for TypeQL, covering all query types, pattern elements, and keywords.


Join the TypeDB Discord server to chat with the TypeDB team and likeminded developers from around the world.

Collaborate with other users on projects, and find solutions to commonly experienced problems.

Explore the options for priority support, tailored to the needs of your business.

Provide Feedback