Code assignments for Creative, Serious and Playful Science of Android Apps in Coursera