Popular free courses
Learn the basics of ClickHouse with our online courses.
Get up and running quickly with ClickHouse! In this course, you will learn how to create a new service, an understanding of how primary keys work in ClickHouse, how to define a table, how to insert data, and how to run queries on your tables.
In this course, you will learn techniques for getting data into your ClickHouse service, including how to insert a CSV/TSV file, how to insert data from another database, and how to use the various table functions and table engines for ingesting data.
Creating views is an important step in optimizing your OLAP applications. In this course, you will learn how to define materialized views, including views that use the SummingMergeTree and AggregatingMergeTree table engines.
Become a subject matter expert through our recommended series of courses that will best help you build knowledge progressively.
ClickHouse Developer Learning Path
Become a ClickHouse Developer expert, from getting started to a deep dive into the architecture of ClickHouse to advanced topics like deduplication, materialized views, and projections.
ClickHouse Cloud Onboarding
Start your journey to becoming a ClickHouse Cloud expert by learning how to get started in the Cloud, the architecture of ClickHouse, how to create tables, and how to ingest data.
Let the world know you’re a ClickHouse subject matter expert! We’re working on building the first official ClickHouse certification program, and we will share the news on social media when the exams are ready for beta testers.
Upcoming live events
Join our community and attend our events to learn more about ClickHouse! Our team is always happy to support and answer any questions you may have about ClickHouse development. You can alsoaccess our list of older events hosted by us.
Stay informed on feature releases, product roadmap, support, and cloud offerings!
© 2023 ClickHouse, Inc. HQ in the Bay Area, CA and Amsterdam, NL.