This video is an incredibly informative resource for those who need to learn how to perform ghusl or those who just want to refresh their knowledge.
Here you will find the answers to these questions:
Why do I need to make ghusl?
How do I make ghusl?
Which are the obligatory and optional elements of ghusl?