COURSE 1

Introduction to CockroachDB and Distributed SQL

This course introduces the core concepts behind distributed SQL databases and describes how CockroachDB fits into this landscape.

What you will learn about:

  • Key functionality that brings people to CockroachDB

  • Seamless horizontal scalability

  • Distributed transactions with strict ACID guarantees

  • Ability to survive a node and even data center failure with minimal disruption

  • A familiar (and feature-rich) SQL API with an extensive driver ecosystem

  • How CockroachDB ensures availability and resiliency of your data

Duration: 1-1.5 hr

COURSE 2

Practical First Steps with
CockroachDB

This course provides you with practical tools to start using CockroachDB. It contains a series of hands-on lessons and labs.

What you will do:

  • Spin up single node and a multi node CockroachDB clusters

  • Connect with both the SQL shell and an example application

  • Monitor cluster status and activity with the built-in Admin UI

Duration: 1-1.5 hr

COURSE 3A

Fundamentals of CockroachDB For Python Developers

This developer course walks students through how to build a full-stack vehicle-sharing application in Python using the popular SQLAlchemy ORM.

What you will do:

  • Deploy a free CockroachDB cluster on CockroachCloud
  • Design your CockroachDB schema in SQL
  • Model your data’s schema in Python
  • Perform transactions such as adding, removing, and updating rows

Duration: 2 hrs

COURSE 3B

Fundamentals of CockroachDB For Java Developers

This developer course walks students through how to build a full-stack vehicle-sharing application in Java using the popular Spring Data JPA framework with Spring Boot.

What you will do:

  • Deploy a free CockroachDB cluster on CockroachCloud
  • Design your CockroachDB schema in SQL
  • Model your data's schema in Spring Data JPA
  • Perform transactions such as adding, removing, and updating rows

Duration: 2 hrs

Course 4

CockroachDB Query Performance Basics for Developers

This course introduces students to key CockroachDB features to improve their applications’ performance and functionality.

What you will do:

  • Analyze a query execution plan
  • Add indexes to avoid expensive full table scans
  • Improve sorting performance
  • Efficiently query fields in JSON records

Duration: 2 hrs

Get free swag!

Once you pass the final exam for the Practical First Steps with CockroachDB course, we’ll mail you a goodie bag filled with Cockroach Labs swag.

Certificate of Completion

Each of the courses has its own industry-recognized Certificate of Completion. Once you pass the final exam, we will send you the certificate that you can add to LinkedIn!