Thomas's Battersea Upper School Club

Thomas's Battersea Upper School Club

The ideal course for any keen artists or gamers who want to add a technological flair to their hobby.
  • Age
    Year 6 to year 8
  • Level
    Suitable for all students
  • Date
    Spring term (9 weeks)
    Every Thursday from 4.05PM to 5.00PM; starting 16th January
  • Price
  • Location
    Thomas's Battersea
Select booking details
Add to cart
Any questions?
Please email for more information.

Important Information

  • Curriculum curated in conjunction with UCL, with both on-screen and off-screen activities. Practical projects challenge students to engage with their own code.

  • A great introductory course to one of the most prolific languages, this course covers both the basics and more advanced concepts.

  • All staff have backgrounds in computer science, are fully DBS checked, and are trained in both traditional and innovative teaching methods.

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.

Detailed information

 We combine text-based programming, building electronics, and designing games to teach real-world skills through self expression. This club is perfect for those who want to improve their Javascript coding ability and apply this to the creative world of art and game design! 

This course introduces students to Javascript ‘libraries’, and demonstrates the awesome things you can do with them. Students are given the freedom to interpret these libraries, in their own way to create projects. Past challenges in this course have included designing an Asteroid space game, programming 3D objects and a solar system, making an interactive spray paint tool, and constructing cardboard robots - to name a few!

Students will finish the term with engineering skills, a more advanced understanding of coding concepts and functions, and finished projects that express their inner creativity. These projects demonstrate the real-world applications of coding to students, as well as provide a sense of accomplishment with daily take home results. 

New lessons will offer many challenges to both new and returning students.

Your child will learn:

  • Javascript-focused course, from beginner to advanced
  • Learning Javascript syntax and mathematical concepts to produce mesmerising art
  • Important computational thinking and skills
  • Applying creative problem-solving techniques to programming
  • How to express your creativity through coding
  • Industry examples of creative coding and digital art
  • Basic physical computing
  • Design and engineering skills to build your own creations