Prerequisite courses are highly recommended. However, it is up to the student to decide if the prerequisites would help them in the more advanced courses. If they already possess the knowledge-base that the prerequisites cover, then they may not need to take them. Some students still find them helpful as a refresher if they have not been exposed to the information in a very long time or come from a different background that uses a different set of terminology. There is no verification process for prerequisites.