Follow along with this fun Scratch game tutorial for beginners. This step-by-step tutorial is the second part of the mini golf game Scratch project which guides you to develop the game levels with holes and obstacles and also code the game functions. Learn to code with our top notch instructors at First Code Academy. This tutorial is designed by our world class instructors at First Code Academy for beginners to learn Scratch Programming. Scratch is a beginner friendly programming language developed by Massachusetts Institute of Technology (MIT) and it is suitable for young kids, as it is a block based programming language that allows for drag and drop and is easy to code.