Unleashing Creativity and Skill Development Through DIY Learning