Here list some free environment to learn or practice your self in SharePoint.
Rackspace is a leading managed hosting provider and it provides a variety of enterprise hosting services including a special offer for a SharePoint hosting.
Register and get a SharePoint site Collection 45 days free trial http://sharepoint.rackspace.com/get-started
This one is quite straightforward – you can download either a free Foundation (http://www.microsoft.com/en-us/download/details.aspx?id=35488) or a trial Enterprise (http://technet.microsoft.com/en-US/evalcenter/hh973397.aspx) version of SharePoint 2013. Enterprise version features would be fully functional and will be available for 180 days.
On-Premises Virtual Machine Hosting
Instead of installing SharePoint 2013 on your servers, you host SharePoint 2013 in a virtual environment (using VMs with deployed and configured SharePoint). there is always an option to create your own set of VMs with SharePoint 2013 from scratch. However, the better option would be to use the SharePoint 2013 VM kindly prepared by PilotHouse Consulting http://www.pilothouseconsulting.com/sharepoint-products-cbt/sharepoint-2013-environment-setup-options.html#option2
Office 365 provides a wide set of services including SharePoint Online. You can use Office 365 to get a quick access to SharePoint 2013 features. There is a one-month free trial available for Small Business Premium, Midsize Business, and Enterprise E3 plans http://office.microsoft.com/en-us/compare-office-365-for-business-plans-FX102918419.aspx
Good luck for your learnings