TypeDB Academy
Welcome to TypeDB Academy!
This course is designed as an end-to-end learning experience for TypeDB and TypeQL. Through the lens of a sample bookstore database, you’ll learn how to read data, write data, and build schemas while taking advantage of TypeDB’s unique features as a modern, type-safe, and highly expressive database.
This course is intended for:
-
Users who are completely new to TypeDB.
-
Users who have used TypeDB a bit and want to solidify their understanding.
-
Users who have used TypeDB a lot and want to recap the fundamentals.
You will not need any prior knowledge of TypeDB in order to complete this course.
This course is divided into several lessons covering key topics, arranged into three modules: Fundamentals, Intermediate, and Advanced. The lessons are mostly self-contained but intended to be followed in order. Each lesson includes an overview of the content, and lists any recommended prerequisites.
Getting started
Preliminary material for anyone starting TypeDB Academy. Recommended before starting any module.
Fundamentals
Material covering the basics of working with TypeDB, sufficient to start prototyping applications. Learn how to read and write data, how to define schemas for new databases, and how to use the native language drivers to access TypeDB server deployments from your applications.