mBlock & Scratch Robotics Coding book is an educational book written for every audience who is new to programming or interested in this field, to learn robotic coding easily. The book details topics such as Scratch, mBlock, Tinkercad, and mBot, supported by example applications. What is a Problem? Problem Solving What is an Algorithm? What is a Flowchart? What to Consider When Creating a Flowchart?