Exercises for learning many different web technologies