Does Microsoft provide free online development environment for SharePoint 2010?
If yes . Please can you share the link and how to access it
Even if access is limited to one month or so...
If you have the MSDN subscription then you will get the credit for windows Azure, where you can build a VM and configure SharePoint on it.
check this blog for more details: http://blogs.msdn.com/b/visualstudiouk/archive/2013/08/08/making-the-most-of-your-free-azure-benefits-with-msdn.aspx
Another Option is Build VM on your PC and install trial version of SharePoint and do the development.
You can also check the SharePoint Hosting companies few give you some free trail but i dont think so you will get server access from them.