This document provides reference guides for the blocks and tools available in the ScratchJr programming environment. It describes each block category and individual blocks, explaining their functions. It also outlines the features of the ScratchJr paint editor for creating and editing characters and backgrounds.