60 day coding exercise and portfolio