Using Code Explorers and Diagrams to Learn Arduino

Yes, you are constantly pushing this 'free' offer, but not explaining that it isn't a free lunch, and that there are obligations placed on you for using the software. MS provide the express versions for those that do want to legally download VS for no cost at all. The WebSpark program was not intended to provide freeloaders with a full copy of VS.

as long as we are learning Visual Studio then I am sure Microsoft won't complain

Because, of course, you purchase a full license when the free one expires at the end of the three years.