Games
Math games you can play alone or challenge friends to play with you. Free but need to sign up for account.
Learn the 3x3 or 3x3 cube solutions by playing, and then join the speed teams.
Game-based "Quests" help youth learn how to design games. Base quest free, additional levels paid.