Learn how companies like Vercel or Canva query billions of rows in milliseconds.
From fundamentals to production-ready skills.


Module 1
Chapter 17
Chapter 25
Module 2
Module 3
Chapter 42
Module 4
Chapter 58
Module 5
Chapter 60
Module 6
This course is for engineers and data practitioners who want a curated, opinionated learning experience that takes them from initial concepts to production use. The material is organized into a clear, logical progression, with simple, practical examples and real-world context drawn from operating ClickHouse at petabyte scale. Our course focuses on guided learning, helping you understand not just what to do, but why and how it fits together in practice.
The course is structured into 6 modules, each covering a different aspect of ClickHouse.
You start learning the foundation module, which covers the essential knowledge you need to understand ClickHouse's architecture, design efficient schemas, and work with different storage engines. This is essential for any developer working with ClickHouse.
Starting from the ingestion module, you'll learn the importance of managed services and we start introducing Tinybird, which helps on some of the more complex parts like ingestion pipelines, schema management, and API generation.
Module 3 and 4 cover querying, optimization and schema evolution. These modules introduce fundamental features from Tinybird that make developers more productive and efficient. You'll not only master ClickHouse but also learn how to use Tinybird to build production-ready data products.
The end to end use case module covers a set of real-world use cases of using ClickHouse to build a data product, including the different components of the data product, and how to build it with Tinybird. These are not toy projects but real production-ready projects we've built with Tinybird.
No, you don't need Tinybird to follow along. We use Tinybird in examples because it helps on some of the more complex parts (like schema management, ingestion pipelines, and API generation), also because we built it and it's a great way to create data products with ClickHouse.
The fundamental concepts you'll learn are universal and apply to any ClickHouse deployment. Whether you're using OSS ClickHouse directly, through Tinybird, or any other platform, the core principles remain the same.
The course is designed to be completed in a few hours, but you can learn at your own pace. Total video content duration is about ~3 hours.
With 40+ video tutorials and 70+ lessons across 6 modules, you can go from zero to production-ready in a single focused session, or spread it out over several days. Each lesson is concise and focused, so you can easily pick up where you left off.
Yes, the course is completely free. To share what we've learned over the last 5+ years running Petabyte size clusters, we built this free course on ClickHouse; designed for developers who want to master the basics and build faster, smarter data products.
There are no hidden costs, no credit card required, and no upsells. Our goal is to help the developers community learn ClickHouse, whether you end up using Tinybird or not. We make our living selling tools, not courses.
To start the course, you have to provide your email address and you'll be subscribed to our bi-weekly newsletter. We'll send you updates about the course, new content, and other resources. You can unsubscribe at any time.
No previous knowledge is required. You don't need to install anything or set up a database; you can follow along with the examples using any ClickHouse instance, including Tinybird's free tier if you want to try the examples hands-on. Basic familiarity with SQL is helpful but not required, as we explain concepts from the ground up.
ClickHouse is an open-source analytical database technology that can be used, modified, and deployed under its applicable open-source license.
ClickHouse, Inc. is the company founded by the original creators of ClickHouse and offers commercial products and services related to the technology.
Tinybird's course focuses on ClickHouse, the open-source technology. It teaches how to work with ClickHouse as a database system, independent of any specific commercial offering. Many companies, including Tinybird, use ClickHouse in production.
Tinybird is not affiliated with, associated with, or sponsored by ClickHouse, Inc. ClickHouse® is a registered trademark of ClickHouse, Inc.

Tinybird is a real-time data platform that makes ClickHouse easy for developers who want to ship data products faster
After 7 years and thousands of petabytes ingested, we've learned what makes ClickHouse work in production and what breaks. This course shares all of it.
Start learning today and build production-ready
ClickHouse applications

Tinybird is not affiliated with, associated with, or sponsored by ClickHouse, Inc. ClickHouse® is a registered trademark of ClickHouse, Inc.