The Microsoft Virtual Academy is the best website to learn ASPx for free.
I would recommend MangoLanguages. It is efficient, but free.
Biology101.org
This is my all time favorite website to learn free tricks. Also if you like free tricks then you should look at someof my videos on youtube. My youtube link: Free Magic Trick Website:
The best website making site is easily webstarts.com. They offer free website domain and hosting and have a large list of templates to use for site making.
You can learn how to create your own Website for free online from services such as Angelfire. Alternatively, you can learn how to code yourself from the official HTML website or from websites such as W3Schools.
yes
Yes. Microsoft offers several training courses for Excel online. The website is http://office.microsoft.com/en-us/training/CR100479681033.aspx.
One is able to learn to make their own free website online, by going to Google which hosts a lot of content about website and blog making in addition to allowing one to make their own website for free.
studyspanish.com
Slimming world and weight watchers are very good but you have to pay. The NHS website is free and gives some good tips too :)
A free online tax course can be found at this web site: www.thetaxcollege.com. This is one of many but it offers a great free course for preparing income tax returns.
There are some seminars one can take to learn how to build one's own website for free. One can go to the website of Dot Net Nuke and one can take part in the seminars for web building for free.