Freelance trainer in programming and office skills. | David Batty


For the last 30 years I have been developing and delivering computer training in local schools, colleges and private businesses, as well as delivering computer courses for Age Concern, HM Prison Service, the AQA, Westminster Briefing, OCR, DVLA, and for of other organisations as required. Many of my programming and computer science courses are also marketed directly to teachers on

I deliver games design training for children, teens and adults. These courses are held in local training rooms, online and also in a residential Techcamp for 8 to 17 year olds.

I have delivered tens of thousands of hours of training, and have City & Guilds 7307 as well as CertEd and QTLS (Qualified Teacher Status) teaching qualifications. I am also a member of the IFL, NAACE and CAS.

I work for OCR in roles such as Computer Science Ambassador (presenting teacher CPD sessions on changes from J276 to J277 computer science), delivering face to face training to teachers, and delivering webinars for computer science teachers.

I also deliver courses for the National Centre for Computing Education. These are usually online courses at the moment due to the current restrictions, but normally I deliver a mixture of face to face and online courses.

My USP is that as well as being a qualified teacher with tens of thousands of hours face to face classroom sessions behind me,  my training is based on 39 years of being a freelance commercial programmer. I have been on the leading edge of technology during that time. I have been making a living doing this for decades and love my subject.

If you have a training requirement then please get in touch, I travel throughout the UK and abroad to deliver training to teachers and other groups of learners as required.

I also provide online private tuition for students looking to pass GCSE Computer Science, I-GCSE’s and similar qualifications.