You don’t need to have real money in your account to become a member. However, you will need to play for real money in order to become a Silver or Gold member and unlock certain aspects of the site, as real-money play is required to complete the Academy Challenges and earn Academy Credits.
credits...kind of like an in store gift card that you have to spend at the full tilt academy store....you earn these credits by completing various challenges