Educate. Enrich. Evolve.

Providing internationally recognized expertise, courses and training curriculums in software development

Upcoming Courses

For course enquiries contact:




  • The Thinking Meeting

    We use meetings as a way of getting a group of people together to share knowledge, information and ideas and to make decisions. However, meetings are often criticised (especially by participants) as a waste of time and a barrier to getting work done. You often hear c...