PRACTITIONER: ASSOCIATE YSQL CERTIFICATION

YugabyteDB YSQL for Practitioners

Designed for beginners, you start this learning path with the fundamentals of distributed SQL and YugabyteDB. Then, you tackle seven mini-courses for writing YSQL queries.

What's inside?

3 Courses
7 Hands-on coding courses
1 Exam
11 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

YSQL Exercises: Simple queries

YSQLE01 | Learn how to write basic YSQL queries using YugabyteDB and YugabyteDB Managed.

View Course

YSQL Exercises: Joins and subqueries

YSQLE02 | This mini course covers various basic commands such as INNER JOIN, LEFT OUTER JOIN, UNION, as well as subqueries.

View Course

YSQL Exercises: Modifying data

YSQLE03 | Querying data important, but soon you will want to add, modify, and remove data! This mini-course showcases the various Data Manipulation Language (DML) commands available to YSQL: INSERT, UPDATE, and DELETE.

View Course

YSQL Exercises: Aggregation queries

YSQLE04 | An aggregation query is often more than a count or summation. In this mini course, you'll tackle a series of exercises that cover built-in functions, including grouping data and ranking dating with window functions.

View Course

YSQL Exercises: Dates and timestamps

YSQLE05 | Working with dates and timestamps in YSQL can be complex. The exercises in this mini course reveal how fantastically powerful YSQL can be to work with dates and timestamps.

View Course

YSQL Exercises: String operations

YSQLE06 | String operations can be needlessly painful many databases. Fortunately, YugabyteDB is better than most in this regard, providing strong regular expression support. This short course covers the basics of string manipulation in YSQL.

View Course

YSQL Exercises: Recursive queries

YSQLE07 | Learn how to write a recursive query with YSQL and a Common Table Expression (CTE) in this mini-course.

View Course

🧐 What's next?

After you complete all the courses in this path, you will automatically receive your certification.

Certification

Practitioner:
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.
Certification

Practice to up your skills!

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

Good program that covers it all

These practice challenges helped me learn YSQL using Yugabyte Managed. The hints are great!

Avatar
Radha D

Technical Solution Architect

Great way to learn YSQL and build cloud apps

Great practice for learning YSQL. Tons of challenges with hints and explanations.

Avatar
Hieu L

Junior Engineer

Fast and easy way to get up to speed

I needed to learn SQL and Postgres, and I found this program at Yugabyte University. It was a very good learning experience for learning YSQL.

Avatar
Akihla K

Data Engieer

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