This course designed for final year undergraduate students (T.Y.B.Sc. Physics) to give in depth knowledge of solid state Physics. It covers various properties of materials. In this course we are mainly going to deal with magnetic properties of materials and semiconductors including photovoltaic applications.