usually forex classes or online coures are not for free since Brokers require a registration and at least a minimum deposit amount to a trading account. Some Brokers indeed offer free courses and material but the content is quite simple. Testing and trying Demo accounts or no Deposit Bonus account could be a good start for someone in order to start learning the trading platform which will be used and FX in general.