This group of videos, presented by Laura Dixon, look at common logic errors that might be encountered in programs and gives an explanation of syntax errors and how these prevent programs from running.
Specification reference: unit A451 2.1.7 statements p and q