Book a Demo Start Instantly

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.
TiDBlogo-black
TiDBEssentials for DBA

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

TiDBlogo-black
TiDBAdministration

This course guides you learn about managing TiDB. Understand TiDB's data migration, replication and backup recover method, as well as the scenarios and basic usage of the common ecosystem tools.

  • Audience:Database administrators
  • Level:Intermediate
  • Duration:3 days
  • Prerequisites:You have completedTiDBEssentials for DBA, or you should be familiar with distributed database operation and administer or equivalent work experience.
See Course Outline

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.
TiDBlogo-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:You know 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

TiDBDedicated

TiDBDedicated

A fully-managed cloud DBaaS for predictable workloads

TiDBDedicated

TiDBServerless

A fully-managed cloud DBaaS for auto-scaling workloads