control the behaviour of script by testing conditions and looping through values flow control statements (similar to other programming languagesspecify how the program is executed if while for also try and with (but not covered in this workshopkeyword statement (typicallyfollowed by colon and an indented block