Coding requires thinking about many different ideas, including the complex rules on how to type out a program (its syntax).  We use Scratch so students can focus on coding concepts instead of worrying about typing. We also use “unplugged” activities to keep students engaged without a screen.
Students with a mastery of Scratch and exposure to Python should start at our Python Discoverers course.