Block Based Coding for Kids: A Compressive Guide