Skill based learning is the need of the hour. Today’s children are going to live in the world which cannot be foreseen now. Memorization of knowledge is becoming redundant. What can ensure excelling in an unforeseen world are skills. Children need to acquire skills of thinking, reasoning, problem solving and creativity to be able to make the most of what world would offer them. Skill development can happen only when children go through meaningful experiences, solve problems, apply learning and construct knowledge. This enables students to escape traditional lectures and textbooks that promote memorization and to work in learner-centered learning environment. It also enhances self-directed learning and decision making.