Is there any free training for PowerShell

Most PowerShell content from Microsoft is in the form of product-specific training. As far as the language itself, there's rarely more than the introduction to PowerShell on Microsoft Learn. You should also check out PS Koans. There are a lot of videos, books, and commercial classes, but that's a different question.