Founded in 1998, cOcO Technologies provides superlative quality training courses in object-oriented software design, systems architecture and Java programming. cOcO Technologies specialises in a brain-friendly approach to teaching object-oriented technology topics.

Mike Morris is widely recognised for his decades of experience in OO design, software architecture, distributed systems and service-oriented architecture. His early experience putting object-oriented technologies to work building complex, distributed software, starting in the mid-1980's, means that he has been part of creating the methods, tools and thinking that shape this core 21st Century software technology.

Java Training#

In 1996 Mike became the first person in Africa authorised by Sun Microsystems to teach the Java programming language, and a number of Java technology courses remain part of our foundation training offerings.

Object Oriented Technology Training#

Does this mean that our object-oriented technology training is Java-specific?

Not at all!

In design training, OO concepts, design and architecture fundamentals trump specific technology concerns. We have taught OO concepts in design to practitioners from all technology backgrounds. The core concepts and methods of excellent OO design are as applicable in a C# .Net environment as they are for Java, Smalltalk, Python or Ruby development environments.

Check out our scheduled courses for planned training. Please don't hesitate to contact us if any of our other courses interest you - we are always happy to discuss in-house training tailored to your particular requirements.