Andrew delivers classroom and virtual training courses to learners on Level 3 and Level 4 Software Apprenticeships, including C#, Java, Python, SQL, Angular, AI with Scikit, DevOps, TDD and Software Methodologies.

Andrew started programming back in the days of the ZX Spectrum, and has been enjoying it ever since. Along the way, he has designed and developed systems for companies as diverse as Marconi Underwater Defence, Lucas Aerospace, CODA Financials, Carlsberg, ZEN Internet, OutSystems, several advertising agencies and various bespoke software houses.

Over the last few years, Andrew has enjoyed moving into a tutoring role where he can bring his experience and enthusiasm for software development to a new generation of learners. Andrew's goal on all his courses is to help turn new developers into good developers and good ones into great ones – but most of all for everyone to enjoy it and to learn something new.