Coding project for Principles of Computing on coursera