Training and Workshops

When I’m not writing code, I love to teach and share my knowledge with others. I find that whenever I teach someone, I learn something in the process! I also get a buzz out of being able to explain something in a way that someone else just gets.

Introduction to Angular


I have been working with Angular for just over 3 years now. During that time I have delivered my “Introduction to Angular” workshop to a wide range of attendees, from JavaScript novices to experts with 15+ years JavaScript programming experience. The topics I cover include:

  • Angular Overview
  • Angular Data-binding
  • Controllers and Dependency Injection
  • Angular Directives and Filters
  • Structuring your application
  • Using AJAX
  • Angular Promises
  • Single Page Applications
  • Angular Services
  • Angular Resources

If you’re interested in learning more about Angular or would like me to deliver a workshop for you or your company…


Umbraco Coaching


I have been using Umbraco to build awesome websites for over 2 years now. I love how versatile Umbraco is as a CMS, and I totally love the warmth and friendliness of the Umbraco community! I’m a certified Umbraco developer and also attended the annual Umbraco Codegarden festival for the past 2 years. I also offer 1-1 Umbraco coaching sessions. These can be much more intensive than the Angular workshop, and are quite informal in structure. These 1-1 sessions are great if you’re not keen on the classroom-based learning approach, or you have a specific Umbraco issue you want help with.

Usually these sessions involve an initial 1/2 day workshop where I introduce the basics of Umbraco, followed by regular meet-ups to expand your knowledge or go through some areas you’ve found particularly tricky.

If you want to know more about my Umbraco 1-1 coaching packages…