About us

About TutorSyntax

TutorSyntax combines clear explanations, practical programming and real-world examples to help students grow in confidence.

Meet the educator

James Cole is a UK secondary Computer Science teacher with experience teaching learners from Key Stage 3 through Key Stage 5. His work includes programming, digital literacy, online safety and AI in education.

His approach connects academic ideas to practical projects, encouraging students to experiment, question results and develop problem-solving skills.

Our three strands

Tutoring

Focused Computer Science learning support, when the service launches.

Books

Educational workbooks combining explanations, questions, reflection and project work.

Learning resources

Free downloads, coding examples, data investigations and learning tools.

Teaching-led learning resources

TutorSyntax is developed by James Cole, a UK secondary Computer Science teacher with experience teaching programming, GCSE and A-level theory, and practical technology projects. The site brings together independently written revision materials, runnable Python examples and exercises intended to help students reason through problems rather than memorise answers.

Resources are intended for independent learning and classroom practice. They are not endorsed by OCR or AQA, and our exam-style questions are original rather than copies of official papers.

Browse Python courses → · Explore examination resources →