Programming Tuition

I'm a friendly and experienced tutor currently studying towards my PhD in Computer Science.

I can teach you how to code!

Whether you are a complete beginner or just looking to brush up I can offer a range of topics that fit your needs.

I've included some examples below, and I can mix things up to suit your requirements. If you have something specific you'd like to learn, send me an email at andy [at] and I'll help if I can.

I can come any reasonable distance within Brighton and Hove, and also have facilities at my home if you'd prefer.

Programming fundamentals
Taking an overview of various programming languages and techniques, you'll work towards creating various programs that will teach you how to tackle most coding problems. A great course for beginners.

Object Oriented programming
Learning Python and Java you'll understand the most common professional coding standard.

Games Programming
Learn how to interact with and make things move on the screen. Make your own games and learn how to share them with others!

Music Programming with SuperCollider
Make music and learn to code at the same time!

Software design patterns
Working with various languages, learn about the ways you can organise your code to speed development.

Web Programming (client)
Learn all about the web "front-end", using modern HTML5, CSS and JavaScript.

Web Programming (server)
Learn all about the web back-end and databases with PHP or Python.

Visual programming with Processing or OpenFrameworks
Learn to create beautiful visualisations and installations with code. Unleash your inner artist!

Software Development and Consultancy

I have over 10 years experience in various forms of software development including Web, Games and Audio. Please refer to my LinkedIn page for further details.

Here are some things I can be able to help you out with:

  • General development - including tools development for improving workflows
  • Testing, bug fixing and optimisation
  • Code reviews
  • Documentation writing
  • System design consultancy
  • Training

Please drop me an email at andy [at] to discuss your project.

Technical Copywriting

I am a strong writer with a penchant for technical details, and the ability to commuicate to a wide range of audiences, including the non-technical.

Please drop me an email at andy [at] to discuss your project.

© Andrew Elmsley 2018 | andy [at]