coLearning introduction to Object Oriented Programming