I'm an Advanced Scratch Coder is perfect for those who have mastered the basics of Scratch, and want to try building some more tricky programs before progressing to real-world coding languages. Try writing thirteen different programs in Scratch, and get to grips with key coding concepts like loops, variables and functions.