This course is for People who have a good basic knowledge of computers and who wish to learn how to program. It is also suitable for individuals who have some programming experience in other languages. Previous coding experience is not necessary but would be advantageous.