Private Tuition

Computer Science, Python, AI & Cybersecurity

Private tuition from a QTS-qualified Computer Science specialist with a PGCE from King's College London, a BSc in Computer Forensics and extensive international school experience.

The qualifications behind the teaching

Charles holds UK Qualified Teacher Status and a PGCE in Computing from King's College London — one of the UK's leading teacher training institutions. His undergraduate degree is a BSc in Computer Forensics, which gives him genuine depth in cybersecurity, digital investigation and the technical foundations of Computer Science.

He has led Computer Science departments in international schools across the UK, Kuwait and Dubai, teaching every level from KS3 through to the IB Diploma Programme. He is not a generalist tutor who covers Computer Science alongside other subjects — it is his specialist subject.

Private tuition with Charles is structured, progressive and purposeful. Sessions are planned around the student's specific syllabus, their identified gaps and their examination timeline — not delivered from a generic worksheet.

Qualifications

  • UK Qualified Teacher Status (QTS)Department for Education, England
  • PGCE ComputingKing's College London
  • BSc Computer ForensicsUndergraduate Degree
  • International School LeadershipUK, Kuwait, Dubai — subject lead & department head
  • IB Diploma ProgrammeIBDP Computer Science — taught to Diploma level
  • GCSE / IGCSE / A LevelAll major UK examination syllabuses

Four pathways

Each pathway is taught as a specialist subject — not as a generic topic covered by a generalist tutor.

Examination Computer Science

Structured preparation for formal qualifications, taught by a specialist with classroom and international school experience.

  • KS3 Computer Science
  • GCSE Computer Science
  • IGCSE Computer Science
  • A Level Computer Science
  • IB Diploma (IBDP) Computer Science

Programming

Practical coding skills from first principles through to advanced problem-solving.

  • Python
  • Algorithms
  • Problem Solving
  • Computational Thinking
  • Independent Technology Projects

Future Technology

Age-appropriate, intellectually rigorous exploration of the technologies shaping the world.

  • Artificial Intelligence
  • AI Literacy
  • Responsible AI
  • Machine Learning Concepts
  • Technology Projects

Cybersecurity

From digital safety to advanced ethical hacking — taught by a graduate with first-class cybersecurity units.

  • Cybersecurity Fundamentals
  • Ethical Hacking
  • Computer Forensics
  • Digital Safety
  • Penetration Testing Concepts

Why families choose Charles for Computer Science

Specialist, not generalist

Computer Science is Charles's subject. He holds a PGCE in Computing and a BSc in Computer Forensics — not a generalist tutor who covers CS alongside other subjects.

International school experience

Charles has led CS departments in international schools in the UK, Kuwait and Dubai. He understands the demands of GCSE, IGCSE, A Level and IB Diploma syllabuses.

Cybersecurity depth

His undergraduate degree in Computer Forensics gives him genuine depth in cybersecurity, ethical hacking and digital investigation — rare in a private tutor.

Examination track record

Charles has prepared students for formal examinations at every level. He knows the mark schemes, the common errors and the techniques that produce results.

Technology enrichment

Beyond examinations, Charles can deliver AI literacy, machine learning concepts and responsible technology use — preparing students for a world shaped by these technologies.

Combined programmes

Computer Science can be combined with chess development and physical activity within a single coherent private-family programme — removing the need for multiple separate tutors.

Delivery formats

  • Remote — Zoom / Google Meet
  • Family Home
  • Residential
  • International Travel
  • Intensive Bootcamp

Programmes can be delivered remotely or in person — at the family home, residentially, or during international travel. Intensive bootcamps are available for examination preparation or rapid skill development.

Book Private Computer Science

Design a Computer Science programme

Whether you need examination preparation, programming skills or advanced technology enrichment, Charles can design a programme around your child's specific needs, syllabus and goals. Initial consultations are confidential and without obligation.