As for training, I'd also like to mention Olymp Trade webinars which are held almost every day completely for free. In my opinion, such type of training is way more efficient than if you're simply cramming articles about strategies or watching videos. Of course, in both cases you can continue practising with a free demo-account. But the point is, at webinars you can ask a speaker or more experienced traders directly whatever is unclear to you, and that really makes difference. When I joined Olymp Trade, I already knew the basics of trading in financial markets, so I just attended a couple of webinars. Still, that's a great opportunity for the newbies to acquire the basic knowledge they need!