Developed by experts in the fields of computer science and teacher training

Delivered entirely by online webinars, meaning you can study at home in your own time

Fully funded by the Department for Education so there are no fees to pay and you may even be eligible to apply for a training bursary to support you while you learn

Who is it for?

The BCS SKE is designed for aspiring secondary school computing teachers, to extend and deepen your subject knowledge in computer programming up to GCSE standard. 

What are the entry requirements?

Your training provider will have made you a conditional offer based on you successfully completing a SKE course before taking up your place on initial teacher training and you have accepted that place.

What will I learn?

You will:

  • update and deepen your existing knowledge
  • learn text-based programming using Python 
  • grow your confidence in the subject

How long will it take?

The course is delivered across eight weeks, with one weekly two-hour webinar. Around these, there's a required commitment of 20 - 25 hours of self-study including a series of programming tasks, a programming project and self-reflection.

Register your interest

We’re no longer taking applications for this academic year. If you’re looking to start your teaching training in September 2020 and may need to complete an SKE, please register your interest with us at