Skip to main content

Academy - Home

We've built these courses to help you build amazing things with Weaviate, faster.


Courses


PY_101T: Text data with Weaviate

Course Python client (v4); project-based

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

Course Python client (v4); project-based

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

Course Python client (v4); project-based

Project-based learning where you'll learn how to build with Weaviate and multi-modal data. Weaviate generates the vectors for you.

TS_100: Intro to Weaviate with Typescript (or JavaScript)

Course TS clients; project-based

A practical course where you can learn how to add Weaviate to a TypeScript (or JavaScript) app.

P3_1: Zero to MVP: The basics

Course Python client (v3)

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.