Scratch for Beginners: Animation and Games

Scratch for Beginners: Animation and Games

Intended as an accessible course for those with a small amount of Scratch experience, this virtual course allows beginner students to move on to more creative Scratch projects.
  • Age
    6 to 7
  • Level
    Suitable for beginner students who have some Scratch experience or beginner 8 year olds.
  • Date
    6 to 10 April, 13 to 17 April, 20 to 24 April;
    11.30 AM - 12.30 PM; 15.30 PM - 16.30 PM (BST)
  • Price
Select booking details
Add to cart
Want to code with friends?
Add the names of your friends in your booking notes to be placed in the same class, or book as a group!

Important Information

  • How does it work?

    Our virtual classroom teaches your child programming skills in your home.

    1:6 teacher:student ratio with an experienced blue{shift} teacher leading the class.

    With five daily lessons our virtual classroom is a great form of social learning - kids explore code together!

  • Each student will need:

    • A laptop or computer with a high-speed internet connection
    • A headset/earphones
    • A webcam and a microphone
    • An adult to help set-up

    Before each session, we will provide instructions on setting up our video conference software.

  • What's unique about our courses?

    With a research based curriculum all of our lessons are informed by an innovative pedagogy.

    Each course has been extensively user-tested and refined.

    Every parent & student receives a personalised end of week report.

Teachers at blue{shift}

All of our teaching staff undergo a rigorous application and on-boarding process. Each teacher is then vetted by the Disclosure and Barring Service (DBS).

We provide training and support for all our teachers, and many of our teaching staff have taught at some of London's most prestigious schools. To read more, click here.

Course information

You can book this class for a group here

Using video conferencing software, our virtual classroom provides students with an innovative approach to coding that balances learning computational skills with nurturing students’ curiosity and sense of discovery.

With a maximum teacher:student ratio of 1:6, each of our online courses is the perfect opportunity to engage kids and grow their coding confidence! Once set-up within our virtual learning environment, every member of the class can share their screen and other materials with the teacher, creating a collaborative atmosphere and ensuring every student can receive immediate feedback on their work.

In this course, students will use Scratch, a language invented by MIT to teach kids how to code. They will use this block-based language to develop important coding skills, as well as get to express creativity by working on multiple game and app projects.

Our Scratch for Beginners: Animation and Games virtual course is targeted at students who are relatively new to the Scratch language or coding, but who are ready to dive into lots of fun hands-on tasks and challenges. Projects might include building a ball catch ‘pong’ game, animating sprites and characters, and learning about how more advanced Scratch concepts like conditionals and loops can be applied in engaging ways.

Ideally, students will have taken our Scratch for Beginners: Introduction course, or be comfortable with the idea of independently learning to code with teacher guidance, rather than needing extensive parent support. This course aims to cover tougher coding concepts and logic than our Introduction to Scratch course but easier topics than our Intermediate Scratch courses. It encourages children to think through and solve challenges and students will leave the week with key programming knowledge, improved problem-solving skills, and a strong foundation that they can use to progress onto our more advanced Scratch projects!

Your child will learn:

  • How to code and animate their own custom sprites
  • How to create more complex Scratch mini games
  • An introduction to computational concepts such as algorithms, conditionals and loops
  • Logical reasoning and problem-solving skills
  • How to programme with a block-based language
  • Key practical skills and coding best practices, such as touch-typing


  • Can I book individual days?
  • Can I use an iPad/tablet or a Chromebook instead of laptop/PC?
  • Is adult presence required?
  • I don’t want the teacher and the other children in the class to see my house, can I make the session more private?
  • “My daughter had a great time. Her teacher challenged and inspired her interest in coding and helped her produce lots of cool programmes each day.”