Programmer, Teacher Trainer, Corporate Training, Mentor

Home

Pen resting on a deskMy name is David Batty, I am a freelance software developer, qualified teacher, course designer, trainer and digital content developer. I have been working full time with computers for 44 years… and am still loving it.

As well as being a very successful freelance software developer I have been delivering computer training in schools, colleges and businesses for 35 years. I deliver courses for  CodeCollege.co.uk, I also deliver training for the AQA, OCR, DVLA and other organisations as required.

My weekly activities may include some combinations of the following: Programming, delivering computer training, creating online courses, games design, writing data processing programs, working in Second Life virtual world, video production and editing, writing Amazon Alexa applications,  technical reviewing of computer books, or some other computer related activities.

In 2018 I was a JCQ / OCR Computer Science Inspector, visiting schools to inspect exam work and procedures in computer science departments. 

I am a Computer Science Ambassador for OCR, delivering teacher CPD on the new changes to computer science content & procedures, delivering webinars for teachers new or transitioning to the qualification.

I am a fully licenced Amateur Radio operator with an Advanced Licence and 45 years of radio use behind me. I am also a registered Assessor for the Radio Society of Great Britain. 

Contact me if you have a requirement for staff training or software development, My most popular course is a two day introduction to the Python programming language, I have trained over 10,000 teacher in the use of Python, VB and other programming languages.

Maybe you have a data processing problem and need someone to write software to convert, clean or sanitise your data. I write software and use a variety of tools and techniques to convert data from one format to another. 

You can find my contact details on here if you want to chat about your requirements.

David