Our self-paced courses and CBCs provide a necessary structure to your learning and help you become a better engineer and have a great career.
INTERMEDIATE • COHORT-BASED • PAID
A masterclass that covers a massive range of topics in-depth to help you become great at designing scalable, fault-tolerant, and highly available distributed systems and microservices.
BEGINNER • SELF-PACED • FREE
Microservices are fun, but in most cases confusing. There are so many things going here and there. Let's take a step back and take a journey in understanding almost everything about Microservices.
INTERMEDIATE • SELF-PACED • FREE
Garbage Collection is one of the most critical components of any programming language. In this course, we would dive deep into the world of GC and understand various algorithms that power it.
INTERMEDIATE • SELF-PACED • FREE
Outages are inevitable, and in this course, we dissect all GitHub outages and understand the why's and the how's. We learn about their architecture and practices and understand how things are built at scale.
BEGINNER • SELF-PACED • FREE
Hash Table is an awesome data structure that powers the likes of Hash Sets and Hash Maps. Let's dive deep into it, understand the internals of it, and see what makes them so efficient on time and space.