Overview

PingCAP offers well-designed online courses and private training to help users get ramped quickly on TiDB and TiDB Cloud. Backend developers, database administrators and operations professionals can benefit from the training program and demonstrate their expertise by earning a globally recognized certification.

Learn more about PingCAP training and certification program. View the Datasheet

Database Operation Courses

Specialized training courses for database administrators to deep dive into how TiDB works and how to use TiDB on-premises.
TiDB logo-black
TiDB Essentials

The course focuses on the architecture and design principles of TiDB, which is the basis for administration, development, performance tuning and troubleshooting.

  • Audience: Database administrators
  • Level: Intermediate
  • Duration: 1 day
  • Prerequisites: Basic computer, operating system, network and database knowledge; Ability to read simple SQL statements.

Start Free Learning

TiDB logo-black
TiDB Database Administration for Self-Managed Deployments

This instructor-led training course guides you learn about managing TiDB Self-Managed, backup and restore strategies, as well as the scenarios and common usage of some ecosystem tools.

  • Audience: Database administrators
  • Level: Intermediate
  • Duration: 2 days
  • Prerequisites: You have completed Introduction to TiDB and TiDB Essentials, or you should be familiar with distributed database operations and administration or equivalent work experience.
See Training Schedule

Developer Courses

Courses for application developers, covering how to interact with TiDB via SQL and Connectors to enhance your development with Java/Python/PHP ORM frameworks.
TiDB logo-black
Learn SQL with TiDB

This course teaches you how to write SQL queries. More importantly, it takes performance into consideration at the very first place. Most of the content in the course is also compatible with MySQL. Learners can understand the compatibility of TiDB and MySQL in the course by practice.

  • Audience: SQL developer beginners
  • Level: Introductory
  • Duration: 1 day
  • Prerequisites: Knowing how to connect to TiDB with the MySQL Client.

Start Free Learning

java-pc
Working with TiDB from Java

This course guides you through a series of concepts and hands-on best practices to implement read and write operations via Java applications. It focuses on the JDBC driver perspective to get the audience ready to face any Java based ORM frameworks.

  • Audience: SQL and Java developers
  • Level: Introductory
  • Duration: 3 hours
  • Prerequisites: Experience with Java programming and SQL

Start Free Learning

python
Working with TiDB from Python

This course guides you through a series of concepts and hands-on best practices to implement read and write operations via Python applications. It focuses on the connectors perspective to get the audience ready to face any Python based ORM frameworks.

  • Audience: SQL and Python developers
  • Level: Introductory
  • Duration: 2 hours
  • Prerequisites: Experience with Python programming and SQL

Start Free Learning

PHP Logo
Working with TiDB from PHP

This course guides you through a series of concepts and hands-on best practices to implement read and write operations via PHP. Two APIs are introduced: mysqli and PDO_MySQL.

  • Audience: SQL and PHP developers
  • Level: Introductory
  • Duration: 3 hours
  • Prerequisites: Experience with PHP programming and SQL

Start Free Learning

TiDB Cloud Dedicated

A fully-managed cloud DBaaS for predictable workloads

TiDB Cloud Serverless

A fully-managed cloud DBaaS for auto-scaling workloads