Getting Started With CockroachDB


To register for this course please click "Start" below. If you are registering for someone else please check "This is for someone else".

This training is free.



This course will teach you everything you need to get started with CockroachDB. In it, you will spin up a cluster on your computer, learn many of the features that set us apart from other databases, and use tools like our Admin UI and SQL shell to solve a set of challenging hands-on exercises.


By the time you finish the course, you’ll be able to:

  • Spin up a local cluster on your computer
  • Connect with both the SQL shell and an example application
  • Monitor cluster status and activity with the built-in Admin UI
  • Describe the key functionality that brings people to CockroachDB, including:
    • Seamless horizontal scalability
    • Distributed transactions with strict ACID guarantees
    • The ability to survive node and even datacenter failure with minimal disruption
    • A familiar (and feature-rich) SQL API with an extensive driver ecosystem



  • None


Nice-to-have Skills

  • Basic knowledge of SQL
  • Basic familiarity with bash (Mac/Linux systems)
  • Basic familiarity with Powershell (Windows)


Hardware & Software Requirements

  • A computer running on one of the following operating systems:
    • OSX
    • Windows (8 or 10)
    • Linux
  • An internet connection
  • A modern web browser


Course Outline

  • Chapter 1: Overview and First Steps
  • Chapter 2: Cluster Fundamentals
  • Chapter 3: SQL at Scale


6 hours