Block-based coding is when you drag and drop blocks of code and connect them together to make the certain object on the computer move. A site that has such a thing is scratch, blockly, code.org and etc. Block-based coding is more like a starter for the people who never used code before because block based code is easier than text-based. The blocks will tell you certain events and you have to drag and connect them to other blocks such as the move _ spaces to the left block or move _ spaces up block.