This Open Foundations course has been designed for students who want to develop their skills and understanding before embarking on degree level study, but can also be studied as an interesting course in its own right.