Through a step-by-step, mastery approach, Vretta’s online lessons allow students to learn core concepts. The lessons contain numerous pedagogies that break-down concepts into micro-steps which help students to visualize, conceptualize, and enjoy the learning process.