Skip to main content
Filters:
filtered by: Clear all filters

Instructor-led training

Course 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.

Course icon

CockroachDB Configuration & Deployment

This course offers hands-on experience with CockroachDB's resilient architecture, guiding you through cluster deployment, failure scenarios, and core concepts like replication, rebalancing, and leaseholder dynamics.

Course 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.

Course icon

SQL Joins & Indexes

In this session, you'll explore how CockroachDB supports core SQL functionality, including CRUD operations, distributed joins, and secondary indexes in a distributed architecture.

Course 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.

Course icon

CockroachDB Backup & Restore

This course covers CockroachDB's backup and recovery capabilities, teaching you how to manage backups, automate and validate data protection, and implement advanced recovery strategies.

Course 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.

Course icon

Scaling Throughput in Distributed Transactions

In this course you will learn best practices for maintaining transactional integrity and performance in CockroachDB during data modifications, while also exploring Column Families optimization.

Course 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 and optimize data locality.

Course icon

Securing CockroachDB Clusters

This course provides hands-on experience with CockroachDB's security features, teaching you how to implement authentication, authorization, encryption, and access controls.

Course icon

Monitoring & Managing Performance, Capacity, & Resilience

This course covers advanced tuning techniques in CockroachDB, including MVCC and GC policy configuration, Range distribution and rebalancing, and key operational concepts.

Course 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.

Course icon

Cluster Performance Management

This course focuses on resource management in CockroachDB, covering workload tuning, real-time troubleshooting, Row TTL optimization, and the role of ballast files in cluster stability.

Course icon

Change Data Capture with CockroachDB

This course teaches the fundamentals of Change Data Capture (CDC) and how to use CockroachDB's CHANGEFEED to stream, interpret, and securely manage real-time data changes.

Course icon

Application Migration & Integration (From MySQL to CRDB)

This course covers the full migration lifecycle to CockroachDB, including schema conversion, data transfer, application retooling, and using the MOLT toolset for migrations.

Self-paced learning

Course icon

Introduction to Distributed SQL and CockroachDB

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

Course icon

Practical First Steps with CockroachDB

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

Course icon

Enterprise Application Development with CockroachDB I

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

Course icon

Enterprise Application Development with CockroachDB II

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

Course icon

Enterprise Application Development with CockroachDB III

Advance your skills with high-performance transaction design strategies in CockroachDB.

Course icon

Building a Highly Resilient Multi-region Database using CockroachDB

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

Course icon

Managing Latency in a Strongly-Consistent Multi-Region Database

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

Certifications

Developer Certification icon

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.

Administrator Certification icon

CockroachDB Certified Administrator

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

Overview

Upon completing this course, you'll be able to:

Prerequisites

Overview

Exam

Competency Areas

Exam Logistics

What You Receive

Training

The following courses, available via a CockroachDB Training subscription, will help you prepare for the exam.