I would be careful with free bonuses. Make sure you read the terms and conditions and understand what you sign up with. There are several good brokers who offer such a bonus. You can run a Google search for that. Most brokers offer a bonus on your deposit, others offer a no deposit bonus. Most of the no deposit bonuses are for you to learn the platform in a live account and are usually smaller amounts (Plus 500 $25, Paxforex $7, etc) while deposit bonuses are usually a percentage of your deposit (10%, 20%, etc) which depends on the broker. Again, make sure you will understand the terms and conditions.