programming assignments from John Hopkins data science track on coursera