As I mentioned in a recent blog post about apps for programming, we are rather spoilt for choice in the number of learn-to-code tools that are available today. Whatever your available platform, you are likely to be able to find a range of on and offline tools for teaching children the basics of programming. Some of these guide the user, step-by-step, through a learning journey, others are blank canvasses (often accompanied by tutorials) and some are combinations of both.
How can we make sure that children get the most from these tools and develop an understanding, through their use, of the key computer science / programming concepts that the national curriculum outlines? Continue reading “Six things we can do with programming tools.”