Build Your Own Block (kurz: BYOB) ist eine Erweiterung von Scratch. Mit beiden Systemen lassen sich Programme erstellen, indem Kacheln zu Programmen zusammengesetzt werden. Bei Scratch ist man auf die Kacheln festgelegt, die ausgeliefert werden. BYOB ermöglicht es dir, eigene Kacheln, also Methoden, zu erstellen, um die Funktionalitäten von Scratch zu erweitern.