Learning a programming language, especially a text-based one like Python, can be hard going. Unlike a graphical programming language, which you can start to use straight away without knowing any technical terminology at all, Python demands such knowledge from the outset.
Read MoreWhat I've been writing: articles around education technology: innovation, parental engagement, teaching programming and digital illiteracy
Here are links to a few articles I've written recently. They cover parental engagement, innovation, how to teach computer programming and, finally, "digitally illiterate and proud of it".
Read MoreA surprise in the world of educational computing that was rather pleasant (for a change)
Over the years I’ve become almost inured to the inanities of the online world, and especially their manifestations in the world of education. So when I received an email declaring “Congratulations, you have won an award!” my first thought was “Oh yeah? I suppose all I have to do is submit my bank details and complete a 38 page questionnaire over a premium telephone line.”
Read More