Community driven knowledge sharing and learning
Individualized learning experience: self-paced and self-directed learning
A dedicated trainer for ongoing assisted involvement, feedback and evaluation
A gamified learning journey providing a sense of progress and achievement