Learn basic Java programming by developing a mobile game that you can run on your computer, Android phone or tablet.
Currently I work a lot on Android programmes.
Code is everywhere, in dishwashers, in cars, in space shuttles.
When you write a programme, you rarely start with a blank canvas.
Instead, you bring together ideas that you've met before, quite often from seeing other people's code.
We'll introduce a few programming constructs that will control the ball.