Celebrating 10,000 Students Enrolled in Yugabyte University!
After officially launching Yugabyte University (YBU) at the beginning of 2022, we are happy to share a major milestone: 10,000 amazing students!
The rapid growth of YBU in less than a year reflects a common desire to learn the skills and knowledge required to build fast, resilient, massively scalable, cloud native applications with distributed SQL and YugabyteDB.
With a strong community of business leaders, architects, developers, and administrators, YBU inspires students to grow through interactive learning and knowledge sharing.
Designed for specific skill levels and roles, YBU offers a growing curriculum available in multiple modalities. A major reason new students join is to gain skills that advance their careers through interactive workshops, virtual instructor-led training, self-paced courses, and professional certifications.
No-cost learning is important to any open source community, and we are committed to helping the YugabyteDB community gain the skills and expertise needed to succeed.
There are several ways for you and your colleagues to get started — for free!
Enroll in any of our self-paced courses, virtual training, or workshops and follow one (or more) learning paths to achieve distributed SQL mastery and certification.
Below is an overview of what’s currently available at YBU, including links to specific learning experiences, so you can find out more.
Self-Paced Courses
Our self-paced learning paths allow students to learn on-demand by watching learning videos and completing hands-on labs. It’s a great introduction to distributed SQL, YugabyteDB, and YugabyteDB Managed. You can access information via your smartphone, tablet, laptop, or desktop computer.
- Introduction to Distributed SQL
Learn about distributed SQL and why modern, cloud-native applications require a distributed SQL database. - Introduction to YugabyteDB
Discover the unique architecture of YugabyteDB, plus the various key features that make YugabyteDB an amazing distributed SQL database. - YugabyteDB YCQL Development
Explore the basic language features of Yugabyte Cloud Query Language (YCQL), an Apache Cassandra-compatible query language. - YSQL Exercises: Simple queries
Learn how to write basic YSQL queries using YugabyteDB and YugabyteDB Managed. - YSQL Exercises: Joins and subqueries
This mini course covers various basic commands such as INNER JOIN, LEFT OUTER JOIN, UNION, as well as subqueries. - YSQL Exercises: Modifying data
Querying data is important, but soon you will want to add, modify, and remove data! This mini-course showcases how to do it. - YSQL Exercises: Aggregation queries
Tackle a series of exercises that cover built-in functions, including grouping data and ranking dating with window functions. - YSQL Exercises: Dates and timestamps
The exercises in this course reveal how fantastically powerful YSQL can be to work with dates and timestamps. - YSQL Exercises: String operations
This short course covers the basics of string manipulation in YSQL. - YSQL Exercises: Recursive queries
Write a recursive query with YSQL and a Common Table Expression (CTE) in this mini-course.
Builder Workshops
Designed for developers and led by experts, our workshops are focused on building cloud-native applications.
- Build a Pet Clinic Website with Spring Data and YugabyteDB Managed
Learn how to build Java applications with the Spring Framework using the Spring Data YugabyteDB YSQL module. - Build a Real-time Polling App with Hasura GraphQL and YugabyteDB Managed
Discover how to build a real-time polling application using GraphQL and YugabyteDB.
Virtual Instructor-Led Training
Our instructor-led virtual training includes presentations, demonstrations, and student discussions. With a broad range of virtual training available, there is plenty to discover and learn.
- YugabyteDB Fundamentals
Discover the key features of YugabyteDB, an open-source, distributed SQL database. - YugabyteDB DBA Fundamentals
Learn how to install and create a YugabyteDB cluster for on-premises, cloud, and Kubernetes deployments. - YugabyteDB YSQL Development Fundamentals
Learn the basic language features of Yugabyte Structured Query Language (YSQL). - YugabyteDB YSQL Development Intermediate
Explore the Data Definition Language features of YSQL, such as indexes, views, and triggers. - YugabyteDB YSQL Development Advanced
Dive into more of the DDL and DML advanced features of YSQL that help optimize cluster and performance for geo-distributed workloads.
Learning Paths
At YBU, you can follow a specific learning path to guide you along your road to achieving your career goals and becoming a YugabyteDB rockstar!
- Basics of Distributed SQL: Learning Path
This learning path consists of two introductory, self-paced courses that explain why cloud-native applications require a distributed SQL database such as YugabyteDB. - YugabyteDB YCQL Development: Learning Path
You’ll begin by learning how Yugabyte Cloud Query Language (YCQL) is a Cassandra-compatible API. Next, you’ll dive deep into how to create a query-driven data model design for a semi-relational database. - YSQL Exercises: Learning Path
This hands-on learning path consists of seven mini-courses. Each course consists of a series of exercises. Each five minute exercise offers a hint, solution, explanation, and an embedded YugabyteDB Managed Shell. Learn YSQL by doing! - YugabyteDB YSQL Development: Learning Path
You’ll start by learning that Yugabyte Structured Query Language (YSQL) is a fully-relational API. Next, you’ll dive deeper into more advanced compatibility features of PostgreSQL, including column constraints, indexes, views, expressions, operators, built-in functions, user-defined functions, and triggers. Finally, you’ll learn more advanced features of YSQL, including table partitioning, tablespaces, row-level geo-partitioning, and application performance tuning.
Yugabyte Certification
YBU offers proof of completion and Yugabyte certification. Certification exams test students’ knowledge, and professional certification recognizes their expertise.
After passing a course exam, you will receive proof of completion. By completing multiple courses and passing the exams associated with each learning path, Yugabyte University will acknowledge your achievement with YugabyteDB professional certification.
Like our other educational offerings, certification is free. Since the certificate is digital, you can add your certification to your LinkedIn profile within minutes, and share the news of your achievements within your social networks.
What’s Next?
The team at Yugabyte University is constantly evolving, innovating, and improving the student experience. In the next few months, we will release new self-paced courses, builder workshops, and learning paths. These will include hands-on labs using Gitpod, VS Code, and Jupyter notebooks.
By the end of 2022, we plan to announce a new career marketplace for our YBU community! So, keep your eyes peeled and keep learning!
With over 10,000 students and growing, now is the time to join — inner, outer, left, right, full, union, or self — our online global community of cloud native application developers and database practitioners.