Python for Primary

Teach Programming with Python for Primary Schools
Python Programming For Teachers

If you have taught Scratch in the primary classroom and need something for yourself to deliver to more advanced learners then learn how to write programs in Python, the programming language used in hundreds of thousands of schools.

This course relies on freely downloadable Python software so no software purchase is required.  The course teaches computational thinking and programming concepts suitable for introducing programming to your classroom.

Participants will gain the skills needed to teach Programming and computational thinking in the primary classroom even if you have never done anything similar before. There are no course pre-requisites apart from the ability to use a computer.

No prior knowledge of programming is assumed, in a friendly supportive class this course will gently introduce you to the concepts, skills and techniques required to be a programmer and to teach programming.

The course also includes tips on delivering programming courses, differential learning, peer evaluation techniques and ideas for projects.

Course Tutor

The course is delivered by David Batty, who has 24 years of classroom experience teaching various computer subjects, and has been a programmer for 33 years.


We deliver our courses all around the UK and Ireland, we are happy to deliver in your school or academy, contact us to arrange a date.

Why not invite one or two teachers from a nearby school and share the cost? 

Booking or More Information

Telephone 01772 454328 (10am to 10pm – 7 days a week)



See what others have to say about our Python Course…..


Totally amazing. Very professional and takes into account the varying abilities of the staff. I really enjoyed the day. Thank You =o)
(Danielle R, Head of ICT)
Well stepped, good level and good progress. Well worth it. (Phillip R, Teacher of ICT/Deputy Head of School)
Thank you David for a superb day, a very helpful and informative training day. We will be back for more!! (Stephen P, ICT Teacher)
This was an excellent informative course and I have learned a lot (Darren B, Teacher of ICT)