"An introduction to programming using Scratch, a visual programming language through which aspiring programmers can write code by dragging and dropping graphical blocks (resembling puzzle pieces ...