I am a:
TopYa! for Players
Watch instructional skill videos from real pros and coaches, and upload a video of yourself performing the skill or move! Get helpful feedback from your virtual coach and earn points and badges as you accomplish skills. The TopYa! Skills Academy makes becoming a better player fun!
Feeling creative? Invent your own moves and show them off with Freestyle Challenges! Challenge other players from all over the world and compete under the required time to determine the winner. Players can share their best Freestyle Challenge videos with fans, friends and family using Highlights on TopYa!
Vote on your favorite videos
Watch other players' skill and challenge videos and Vote for your favorites to see how they're trending on TopYa!
TopYa! for Parents
My Kids allows you to see your children’s accomplishments on TopYa!, including their progress on the Skills Paths available to them. Settings are also available to potentially limit which features can be used by younger children.
Your Activity Feed provides you with a real-time stream of Skills and Freestyle Challenges that your children are involved in.
TopYa! for Coaches and Club Administrators
My Teams provides coaches with an overall view of their teams’ participation and activity on TopYa! Coaches can drill down into more detail to see how active a team has been for the week, month, or all time. Need even more detail? No problem, coaches can see videos and accomplishments of each individual player!
The TopYa! Activity Feed provides coaches with a real-time stream to see their players' efforts at home, during the season and even in the off-seasons!
See how your team’s players stack up on TopYa! with the real-time Leaderboard. Coaches can filter the results by age, city, country, gender or see overall global results!
The Skills Academy is where coaches can create their own content by simply adding an introduction video and a name for the skills path. Once your content has been approved you can publish it directly to any or all of your teams. Your custom skills can be required to help the progress of your team, fun challenges to help team involvement, or a combination of both!