Some micro:bit projects to learn micropython and play with the BBC micro:bit. Look at the commits to learn programming step by step.
Does not require any extra hardware. Easy to try with the BBC simulator: simply copy&paste the code and run.
More projects to come...
A little game using the 5x5 display. Use A/B buttons to move left/right and catch the nuggets that are falling down the screen. Speed increases over time (on success) and a final score is displayed when it is game over.