You may have heard that global variables are dangerous and should be avoided at all costs. They may even break the internet. How scary! However, it turns out on investigation that the...
Have you heard of Edward De Bono? He is considered by some to be the grandfather of metacognition. Among his achievements is the coining of the phrase “lateral thinking” along with extensive...
When learning (or teaching) python for GCSE or A Level Computer Science, one of the first decisions you will need to make is which coding environment to use. This is actually no...
Most exam boards offering Computer Science GCSE and A Level courses allow students a choice of which programming language to use. This usually includes Python along with other options like Java, C#...