A Level & GCSE Computer Science tuition online
GCSE and A-Level Computer Science tuition is perfect for the online environment. I’ve been an A Level and GCSE Computer Science tutor for a few years but my classroom teaching experience goes back a long way! My sessions include interactive coding exercises, exam-focused practice, and detailed mark scheme analysis. Whatever exam boards your son or daughter follows, I provide clear explanations and strategies for success based on my 30 plus years experience as a teacher.
At A Level, I have provided guidance on the OCR and AQA NEAs and coding languages I have taught include Python, Java, VB.NET or C#.
My teaching journey began as Head of Physics, where I even ran coding sessions for Years 7–9 back in the days before IT or ICT! Over the years, I gained experience in education and industry, working with web design, graphic design, and animation. In 2008, I introduced coding into my classes and later launched the AQA Computer Science A-Level at Notting Hill & Ealing High School. Many students began their Computer Science journey with me, including several who went on to Oxbridge.
With experience in both industry and education, I bring real-world context to every lesson. Computer Science is not just about writing code—it’s about understanding how technology shapes our world and solving problems. I help students connect theory to practical applications, making learning engaging and relevant.
Useful links to IDEs (programs for coding)
Visual Studio Code – my favourite for Python. It’s free and works on macs and PCs
The Python IDE – this is the basic Python IDE which some schools use.
Visual Studio Community – Great for vb.net and C# for your A Level project! You can rapidly build your GUI and you won’t lose marks but just gain time!
Netbeans for Java – A great IDE for building GUIs at A Level for your NEA.
IntelliJ for Java – A good IDE. Not as great foir building GUIs but works well.
You can read more about my Computer Science sessions in the workshops page.

