1. A system for facilitating a user to progress from visual concepts to procedures, said system comprising: a memory; and at least one processor programmed to perform the steps of: providing a first step, said first step comprising presenting models only wherein the denominator of a resulting model of the presented models is locked; providing a second step, said second step comprising allowing a user to change the type of the models presented; providing a third step, said third step comprising allowing a user to create an entire fraction in the resulting model; providing a fourth step, said fourth step comprising introducing numbers and requiring the user to provide a numerator in the resulting model; providing a fifth step, said fifth step comprising allowing the user to strategically change the model to promote flexibility; providing a sixth step, said sixth step comprising requiring the user provide the numerator and the denominator; providing a seventh step, said seventh step comprising presenting procedures only and requiring the user to calculate the numerator; and providing an eighth step, said eighth step comprising requiring the user to calculate the numerator and input the denominator.