Academy - Home
We've built these courses to help you build amazing things with Weaviate, faster.
Courses
PY_101T: Text data with Weaviate
Project-based learning where you'll learn how to build with Weaviate and any text data. Weaviate generates the vectors for you.
PY_101V: Your own vectors with Weaviate
Project-based learning where you'll learn how to build with Weaviate and your own data and vectors. This version is for those who prefer to use your own vectors built outside of Weaviate.
PY_101M: Multimodal data with Weaviate
Project-based learning where you'll learn how to build with Weaviate and multi-modal data. Weaviate generates the vectors for you.
PY_220: Flexible data representation: Named vectors
Learn how named vectors can provide a flexible way to represent your data in Weaviate.
PY_230: Vector indexes
Vector indexes are the key components for vector search. Learn what they are, and how to use them effectively to suit your needs.
PY_250: Vector compression for improved efficiency
Vectors can be compressed to reduce memory requirements or improve retrieval speeds. Find out how to get the most out of this feature.
PY_275: Text tokenization
What happens when text is indexed, and searched, or converted into a vector? They are 'tokenized'. Learn what this is, and how you can make it work for you.
TS_100: Set up TypeScript (or Javascript) for Weaviate
A quick run through of how to set up and install the Weaviate TypeScript client.
PY_280: Multi-tenancy
Learn how to implement and manage multi-tenancy in Weaviate for efficient data isolation and resource management.
TS_101T: Text data with Weaviate
Project-based learning where you'll learn how to build with Weaviate and any text data. Weaviate generates the vectors for you.
P3_1: Zero to MVP: The basics
Start here: Get started with all the core knowledge and essential skills for building with Weaviate. Learn how to build a Weaviate database and effectively perform queries to find the right data.