An educational program that explores the essential skills needed to design and develop various mobile phone applications.