Coding: Short Course


No. of Videos: 9 Videos and for Live Interactive Course: 9 Sessions + 9 Videos

Average Length of Videos: 15-20 mins. and for Live Interactive Course: 45-55 mins.

Age Suitability: Year 6+ (Aged 10+ years)

Other Resources: Homework sheets

Teacher: David


(Upcoming) – Term 3: Advanced Game Coding

Did you enjoy creating your own Scratch projects last term? If so, let’s take the projects to another level!

Game 1: Crystal Keeper – this programme will have you facing off against a fire breathing dragon! With practice though, you’ll master being the crystal keeper (eventually!)
Game 2: Beetle Road – The chances are you’ve played a game like this in an arcade. It’s a favourite and now you build it! How many levels can you pass before your beetle gets squished?
Game 3: Tennis Pong – Are you ready for the ultimate table tennis challenge? In this game, you’ll battle for points against the computer.
Game 4: Photo Safari – Go on safari in this game and see if you’re quick enough to be a wildlife photographer. The animals appear at random times and you have to be quick to click them!
Game 5: Space Opera – In this programme, you’ll conduct an operatic space singer and jam along on the keyboards, guitar and drum. You’ll learn to make music, use graphic effects and practice animating sprites.
Game 6: Quiz Break – This is a game based on speed mathematics and in it, you challenge players to answer simple maths questions against the clock … are you up for it?!!!
Game 7: Naughty Robot – this is a one-person game with the computer randomly picking a word from a list and telling you whether your guesses for each letter are right or wrong.
Game 8: Donut Chaser – a simple game that shows you how you can use the video direction in a sprite to control it. The video sensing blocks might be new to you but it’s a fun programme to create and play!Game 9: Keepy-Uppy – a cross between football and Pong … you have to keep a ball in play to get through the wall and each time it hits the wall, it knocks a chunk out.

All of the basic projects are introduced and created during the live sessions but you’ll have the opportunity to develop the ideas and create your own versions … and (if you’re happy for others to see them) introduce & share your code with the rest of the group.


Empower your child for a future driven by technology with our latest course: Coding! Specifically designed for young minds, this program is an exciting exploration into the world of computer programming and innovation.

Through hands-on activities and interactive sessions, children will dive into the fascinating realm of coding. They’ll cultivate problem-solving skills, logical thinking, and creativity while learning to create and develop their own programs and games. Our course aims to ignite a passion for coding and technology!

At UK Virtual School, we’re committed to more than just education; we’re shaping the future innovators and tech leaders. Join us on this journey where children not only learn coding but also develop the critical skills and mindset needed to thrive in a tech-driven world as innovative problem solvers and tech-savvy individuals.

Course option available:

Live Interactive Course – Immerse yourself in a dynamic virtual classroom experience led by our very own UKVS Instructor. Engage in real-time discussions, ask questions, and participate in interactive activities. This option ensures a personalized and engaging learning journey throughout the school year!

Video Bundle CoursePrefer a self-paced approach? Opt for our Short Course Bundle, allowing you to learn at your own speed and convenience. Access high-quality video content, detailed lessons, and comprehensive materials that cater to your unique learning preferences.


Additional information

Type of Course

Video Course – Games coding with Scratch (Term 2), Live Interactive Course – Games coding with Scratch (Term 2), Video Course – Advanced Game Coding (Term 3), Live Interactive Course – Advanced Game Coding (Term 3)

Teacher's Profile

Home 9 Product 9 Coding: Short Course


Role: Computer Science Teacher

Year Groups: Secondary Computer Science 

Degree: Bachelor of Education, QTS, MA in Personal, Professional and Work-Related Learning Education

Taught in: UK

Hello! I’m David, and I’m thrilled to be a recent addition to the UKVS teaching team.

What I most love about teaching is getting to know students and helping to inspire them to achieve incredible things.

My journey in education began with training as a Primary School teacher, earning a B.Ed (Hons) from the University of Wales and Qualified Teacher Status (QTS). My passion for learning led me to pursue an MA in Personal, Professional and Work-Related Learning Education with Hertfordshire University. Over the years, I’ve accumulated valuable experience teaching GCSE, A Level, and BTEC (Advanced) in Computer Science.

In 2000, I temporarily diverted from teaching to serve as a Software Education and Training Consultant in the United States, where I expanded my expertise at the (then) cutting edge of IT. We all know that Computing is a fast-moving subject but way back in the “noughties”, who’d have known Artificial Intelligence was going to make such a sudden impact in our lives!

Beyond the classroom, I’ve found newfound appreciation in the joys of running and long-distance walks, often with my canine companions (Carmen and Brady), in the Spanish “campo” where I now live.

I am eagerly anticipating the opportunity to meet your child and be a part of their journey towards accomplishing incredible things. Together, let’s inspire and achieve!


Short Course Bundle


There are no reviews yet.

Be the first to review “Coding: Short Course”

Your email address will not be published. Required fields are marked *

You may also like…