Meet the Instructors

John Cole

John is a seasoned instructor with over 30 years of experience delivering technical training, having started his teaching career in 1994. With a background as both a software developer and consultant, John brings a practitioner’s insight to every session, making complex concepts accessible and practical.

John plays a key role in our early careers and graduate programmes, training new talent across a wide range of modern technologies. His expertise spans programming languages, database systems, cloud computing, and software development tools—equipping learners with the hands-on skills they need to thrive in real-world environments.

Specialisms include:

  • Software Development (Java, .NET, Python)
  • Cloud Computing and Cloud Native Application Development
  • Relational and NoSQL Database Development
  • Continuous Integration and Deployment
  • Version Control (Git, GitHub, Bitbucket)
  • Power BI and Data Visualisation
  • Early Careers and Graduate Programme Training
  • Practical, Hands-On Technical Instruction

John Cole

Associate Instructor

Get in touch

Get in touch for a no obligation chat with an expert today

This field is for validation purposes and should be left unchanged.