practice repository for coursera project