Free, not sure but there are a lot of paid courses. I took Forex Trading from A-Z. It’s a short course with no chat rooms or simulators but you will receive access to mentor support throughout the process.
There are plenty of them. Just google it and you’ll find different courses for beginners or even advanced courses that are dedicated to only one concept or strategy. I’ve done one, that is, Trading with Price Action and Volume Profile. It was a little expensive but I don’t regret taking it.
There are a number of trading courses available. You should choose a trading course according to your requirements. For eg. There are separate courses for beginners, courses for traders who want to learn different strategies or technical analysis.