This course provides an introduction to fundamental skills and ideas for students who require some mathematics in their degree. The major aim of the course is not to introduce the students with the procedural mathematics but to expose them to the skills that the professional mathematicians use to solve the real world problems. In simple words the this is an attempt to develop the valuable skills of thinking outside the box. We will explore a variety of interesting ideas from diverse areas of applied mathematics.