Make the most of your summer by expanding your skills with some of these 650 free university courses on programming and computer science.