DEVELOPER: ASSOCIATE YSQL CERTIFICATION

YugabyteDB YSQL for Developers

Designed for developers, this path begins with distributedSQL, but quickly dives into YugabyteDB and YSQL. Topics include DDL, DML, table partitioning, tablespaces, row-level geo-partitioning, and database migration. The path also includes builder workshops for application developers.

What's inside?

7 Courses
2 Builder workshops
4 Gitpod labs
3 Exams
9 Digital badges
2 Certifications

Enroll to begin!

Introduction to Distributed SQL

UCF100 | Learn about Distributed SQL and why modern, cloud-native applications require a distributed SQL database.

View Course

Introduction to YugabyteDB

UCF101 | In this introductory course, you will learn about the unique architecture of YugabyteDB as well as the various key features that make YugabyteDB an amazing distributed SQL database.

View Course

YugabyteDB Managed Basics

UCF091 | In this course, you'll discover YugabyteDB Managed, create a free cluster, and connect to it with both YugabyteDB Managed Shell and pgAdmin.

View Course

YugabyteDB YSQL Development

YSQL101 | Learn about the language features of Yugabyte Structured Query Language (YSQL) for building global applications with YugabyteDB.

View Course

Migrate and Modernize with YugabyteDB Voyager

MVOY100 | Learn how to easily migrate from a legacy database such as Oracle, PostgreSQL, or MySQL to YugabyteDB and distributed SQL.

View Course

YugabyteDB YSQL Tuning and Optimization

YSQL200 | Discover query tuning and SQL optimization techniques in YugabyteDB with YSQL. Topics include partition and clustering keys, sharding, tablets, secondary indexes, execution plans, query hints, geo-distribution, and a tuning methodology.

View Course

Build a Pet Clinic website with Spring Data and YugabyteDB Managed

YSQL224 | Investigate how to build cloud-native, geo-distributed applications with YugabyteDB Managed, the YugabyteDB JDBC Driver, YSQL, and the Spring Data YugabyteDB YSQL module.

View Course

Build a Real-time Polling App with Hasura GraphQL and YugabyteDB Managed

YSQL220 | Explore how to use the open source Hasura GraphQL engine and YugabyteDB Managed together to build a real-time polling application using ApolloJS.

View Course

ICYMI: Yugabyte Friday Tech Talks

YFTT | Conversation and dialog about engineering and database topics each week, made available as In-Case-You Missed-It (ICYMI) is an ad-free, watch-on-demand, and downloadable library.

View Course

🧐 What's next?

After you complete all courses in this path, you will be automatically enrolled in the related exams.

Certification

Developer:
Associate YSQL Certification

After completing this learning path, you will receive both a digital badge and a certificate of achievement.

This certification validates both your skills and knowledge.

With a few clicks, you can easily add your digital certificate to your LinkedIn profile.
Developer: Associate YCQL Certification

Take your skills to the next level!

Our student champions endorse this learning path! Here's what they say:

Good program that covers it all

There's a ton to learn if you are new to YugabyteDB ad YSQL This path guided me from start to end., from fundamentals to workshops. I recommend it!

Avatar
Bawornsit C

.NET Developer

Great way to learn YSQL and build cloud apps

These courses and workshops helped me to learn the YSQL language of and how to build cloud applications with YugabyteDB. Thank you!

Avatar
Marian R

Cloud Architect

Fast and easy way to get up to speed

I needed to know how to build cloud applications that require transactional processing. These courses taught me how with YSQL.

Avatar
Jessica R

Principal Engineer

Checklist

What you'll need

  • Operating System
    macOS 10.12+, Ubuntu 16.04+, or Windows+

  • Chromium web browser
    Chrome, Opera, or Microsoft Edge

  • YugabyteDB Managed sandbox (free) cluster

  • YugabyteDB Community Slack account

  • Github account