Welcome to Cockroach University
Learn the fundamentals of CockroachDB — explore distributed SQL, resilience, horizontal scalability, and strong consistency!
Get Started with Free Training

Get started with CockroachDB
Start with our self-paced courses to learn the basics of CockroachDB, how distributed transactions work, and how CockroachDB enables resiliency, consistency, and scale.
Introduction to Distributed SQL and CockroachDB
Learn the fundamentals of distributed SQL databases and see how CockroachDB redefines scale and consistency.
Practical First Steps with CockroachDB
Get hands-on with CockroachDB and start building your first cluster.
Enterprise Application Development with CockroachDB I
Explore serializable isolation and build consistent, ACID-compliant applications with CockroachDB.
Become an expert
Choose the learning path that fits your role—developers build scalable apps, while architects and admins focus on deployment, optimization, and multi-region design. A training subscription gives you full access to these paths, helping you become a CockroachDB expert.
Developer Learning Path
The Developer Learning Path helps engineers build scalable, resilient applications on CockroachDB
Administrator Learning Path
The Administrator Learning Path is for DevOps engineers that want to build, deploy, and manage CockroachDB at scale
Architect Learning Path
The Architect Learning Path is for architects that want to design a distributed, resilient CockroachDB deployment
Get certified
Certifications validate your skills in building, deploying, and optimizing scalable CockroachDB applications and clusters using distributed SQL best practices. Get certified today!
Certified Developer
CockroachDB Certified Developers show proficiency in core concepts, distributed SQL, and building high-performance CockroachDB applications.
Certified Administrator
CockroachDB Certified Administrators design and optimize clusters to ensure high availability, fault tolerance, and data integrity in distributed systems.







