Mobile phones offer a new way for Africa’s students to learn programming

Here’s how I designed what I call scaffolding – or supporting – techniques that allow for the effective construction of programs on mobile phones using the Java language.