Learn skills for the 21st Century

SK21 is an ongoing weekend course that uses practical programming projects to teach children the skills that will help them to shape their digital futures.

We're now taking bookings for SK21 Summer term

Core Skills

Computer Science & Programming

Computational Thinking & Problem Solving

Creative Thinking  &   Design

Collaboration & Communication

What we cover

Whether your child is a complete novice, or has attended our course before, we will support them on their coding journey helping them to become confident, independent programmers. 



Scratch is a visual programming library designed by MIT Media Lab. It's used widely to introduce computational thinking to children.


JavaScript is one of the key components of the web, making websites interactive, and enabling millions of apps and games.

What's in the course?


10 classes at Imperial

Classes run on Saturdays,
and last for 1.5 hours

Online Project Library

Access to our online library of projects, for continued learning.


Course Progression Certificate

We will soon be awarding progression certificates on the course


Key Details


Spring Term 2017
Huxley Building
180 Queen's Gate


Spring Term 2017
January: 14, 21, 28
February: 4, 11, 25
March: 4, 11, 18, 25

Summer Term 2017
April: 29
May: 6, 13, 20
June: 10, 17, 24
July: 1, 8, 15

Times & New classes

10.00 - 11.30: JavaScript
11.45 - 13.15: JavaScript

13.45 - 15.15: Scratch
15.30 - 17.00: JavaScript


SK21 - JavaScript Programming
from 70.00
Add To Cart
SK21 - Scratch Programming
from 70.00
Add To Cart
Course Laptop Rental
Add To Cart


Which age is this course for?

SK21 is aimed at children in years 5 - 10: ages 8 - 15.

Depending on age, ability and interest we modify the content accordingly.

For older or younger children who would like to take part, you can email info@turinglab.co.uk to find out if your child can attend.

What teacher:child ratio can I expect?

Typically there ratio is 1:5, however this may vary slighly from class to class.

Does my child need to attend every class?

No, we allow children to work at their own pace, so it doesn't matter if they miss a class. However, we recommended that they attend as many as possible.

Unfortunately we cannot reduce the price for partial attendance as we still have to book rooms and pay instructors.

Does my child need to bring a laptop?

Yes, all children should bring a laptop. It doesn't matter which model, they simply need to be able to run Google Chrome web browser.

If your child doesn't have a laptop, and you do not have one you can lend them for the class, you can hire one from us for the duration of the course to use in class. You must inform us in advance, as we have a limited number available.

Do I need to install any special software?

Please ensure that you have Google Chrome installed as your internet browser.

In addition, if there are any child locks on the computer, please either disable these for the class, or inform us of the details so we can do so for the duration of the class.

Can my child try out the course before committing?

Yes, we have trial tickets that allow you to attend 2 weeks of the course, after which you can decide to continue. Trial tickets are non-refundable and are designed to see if you like the program before committing.