This section aims to explain some common programming concepts that you might encounter in KS3 Computing or GCSE and A Level Computer Science, and provides some examples in Python, BASIC or JavaScript.

I don't like to use the word "coding" in relation to programming - coding has other meanings, e.g. in relation to databases and encryption, and might cause confusion amongst students.