Exercises for udacity courses