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 the core concepts behind distributed databases and give you all the tools you need to get started with CockroachDB.

During the course, you will learn how to:
  • Spin up a cluster on your computer
  • Observe the cluster healing itself during node failure
  • Perform transactions with strict ACID guarantees
  • Use our Admin UI and SQL shell to solve a set of hands-on exercises
  • And much more!

  • The course has approximately 80 minutes of video and includes quizzes along the way to ensure that you are learning the concepts from each section. At the end of the course, there will be a final exam. If you pass, you will receive a certificate of completion. If you fail, we invite you to restart the course and try again. Get started today!


    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