New ACM paper, free-tier cloud, and open-source license

The TypeDB learning course


Congratulations on completing the TypeDB learning course!

You should have learned everything you need to get developing with TypeDB, including how to:

  • Read and write data polymorphically.

  • Define polymorphic schemas.

  • Build applications on the TypeDB drivers.

  • Compose different query patterns.

  • Structure the results of queries.

  • Design schemas using the PERA model.

  • Build rules to infer new data.

  • Retrieve data as stateful objects.

  • Eliminate mismatch with application models.

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

Good luck on your TypeDB journey!

Further learning

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

Academic papers on the theory of TypeDB and TypeQL, and on applications across engineering disciplines.

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