ABSTRACT

Advanced Scratch is an open-ended stage of use, pushing it to its greatest possible uses. The question is, then, when do we start considering a user to be advanced? No definition can be hard-coded, with so many different features and purposes; the definitions are as diverse as the users. We can think about advanced Scratch more in how a user works with Scratch than if any singular code block or coding pattern is or isn’t being used.