Skip to main content

Cockroach University

Welcome to Cockroach University — your place to learn CockroachDB. Explore hands-on courses led by our experts, covering distributed SQL, cloud-native development, and more.

View all courses

Choose your training path

Learn when and how it works best for you.

Configuration icon

CockroachDB Architecture Fundamentals

This course introduces CockroachDB, exploring its core benefits, real-world use cases, and deployment options to help you evaluate its fit for modern, distributed applications.

Instructor-led
3 hours • Paid • Course
View course
Schema Design icon

Schema Design for Distributed SQL

This session explores how CockroachDB's distributed key-value architecture and MVCC influence table design, primary key selection, and enable efficient data distribution, transactions, and consistent reads across the cluster.

Instructor-led
3 hours • Paid • Course
View course
Txn Handling icon

Distributed Transactions in CockroachDB

This course dives into CockroachDB's transaction model, covering isolation levels, contention, and retries to help developers and architects design efficient, resilient transactions for scalable, distributed systems.

Instructor-led
3 hours • Paid • Course
View course
SQL Tuning icon

SQL Statement Tuning in CockroachDB

This course equips you to diagnose and resolve performance bottlenecks in CockroachDB using built-in tools and insights, enabling you to analyze queries and optimize production workloads to meet SLOs.

Instructor-led
3 hours • Paid • Course
View course
Cluster Maintenance icon

Cluster Management - Scaling, Rolling Restarts, & Upgrades

This course teaches how to safely perform rolling restarts, handle node failures, and maintain a healthy CockroachDB cluster through proper maintenance and upgrade procedures.

Instructor-led
3 hours • Paid • Course
View course
Deploy MR Clusters icon

Multi-Region Architectures for Resilience & Low-latency Transactions

This course explores how CockroachDB's built-in support for geo-distributed architectures enables multi-region deployments that enhance resilience, optimize data locality, and improve performance through features like Survivability Goals, Follower Reads, and fault-tolerant replication.

Instructor-led
3 hours • Paid • Course
View course
Intro to Distributed SQL icon

Introduction to Distributed SQL and CockroachDB

Learn the fundamentals of distributed SQL databases and see how CockroachDB redefines scale and consistency.

Self-Paced
1.5 hours • Free • Course
View course
Practical First Steps icon

Practical First Steps with CockroachDB

Get hands-on with CockroachDB and start building your first cluster.

Self-Paced
1.5 hours • Free • Course
View course
Multi-region icon

Building a Highly Resilient Multi-region Database using CockroachDB

Design a zero-data-loss, highly available multi-region database with CockroachDB.

Self-Paced
1.5 hours • Free • Course
View course
Latency Optimization icon

Managing Latency in a Strongly-Consistent Multi-Region Database

Optimize CockroachDB latency in a multi-region environment using locality settings and follower reads.

Self-Paced
1.5 hours • Free • Course
View course
App Dev I icon

Enterprise Application Development with CockroachDB I

Explore serializable isolation and build consistent, ACID-compliant applications with CockroachDB.

Self-Paced
2 hours • Free • Course
View course
App Dev II icon

Enterprise Application Development with CockroachDB II

Master application-side transaction management with best practices and hands-on exercises.

Self-Paced
1.5 hours • Free • Course
View course

Certifications

Prove your CockroachDB skills — earn a digital credential.

Developer Cert Icon
CERTIFICATION

CockroachDB Certified Developer

CockroachDB Certified Developers have demonstrated mastery of CockroachDB core concepts, distributed SQL architecture, and the skills required to develop applications that meet performance objectives across a variety of CockroachDB workloads.

Paid • Certification
Admin Cert Icon
CERTIFICATION

CockroachDB Certified Administrator

CockroachDB Certified Administrators can proactively handle critical tasks like designing cluster topologies to meet business goals, cluster performance tuning, fault tolerance, and disaster recovery for large distributed workloads.

Paid • Certification