Ready to Get Started?

Learn about Topcoder and how to start your journey



How is Topcoder different?

Crowdsourcing + Community



Competition is King

New challenges launched daily in design, development,
data science and competitive programming



Earn, Learn and Connect

There are many benefits for Topcoder members



Diverse Clients

Topcoder members work with industry leading
companies and clients



Who is a Topcoder?

We have over 800,000 members and growing.
Meet some of our members.


About Topcoder

Topcoder is Different
Topcoder is Appirio’s premiere competition community for designers, developers, data scientists and competitive programmers/algorithmists. Read More
Competition is King
New challenges are launched daily in design, development, data science and competitive programming. Find something right for you! Read More
Earn, Learn & Connect
Becoming a Topcoder member is free and comes with great incentives Read More
Diverse Clients
Appirio’s clients utilize the Topcoder community because they are looking for the best talent and the most innovative solutions. Read More
Amazing Members
The Topcoder community is made up of the world’s best talent, working together in one place to compete, collaborate and learn from one another. Read More

Getting Around

Managing Your Profile
You’ll find lots of dials to turn in your account settings. Here are a few ways to ensure you’re getting the most out of your membership right from the start. Read More
Finding Challenges & Matches
Challenges within the Design, Development and Data Science tracks each have their own listings that you can search and sort. Just pick a track and you’ll see what’s available! Read More
Connecting with Members
Our community forums are the best way to connect with other members and discuss everything from how to compete at Topcoder to career decisions and new technologies. Read More
Learning & Practicing Skills
One of the best reasons to be a Topcoder member is to learn new skills and hone the skills. Many members do this by competing in regular challenges and matches, but you’ll also find other ways to learn and grow at Topcoder. Read More
Finding Programs & Events
Topcoder is known for holding world-class tournaments and events for our Topcoder community members. Our annual tournament, the Topcoder Open (TCO), gives everyone a chance to prove they are the best in their discipline. Read More
Getting Help & Support
Topcoder is a large platform with many offerings. If you stray from the path, these options will set you right again. Read More


Choosing Your First Competition: What’s Right for You?
Topcoder is divided into four primary tracks of competition: Design, Development, Data Science and Competitive Programming (“Topcoder Arena”). Where should you start? Read More
Competing in Design Challenges
There are many types of challenges found within the Design track. Here are the primary challenge types, each with interesting problems to solve Read More
Competing in Development Challenges
There are many types of coding challenges found within the Development track. Here are the primary challenge types, each with interesting problems to solve Read More
Competing in Data Science Challenges
If you’re interested in data science, Topcoder has many types of challenges for you to try, each with interesting problems to solve Read More
Competing in an Algorithm Match (SRM)
Algorithm competitions, called Single Round Matches (SRMs) are timed competitions where all contestants compete online and are given the same problems (*) to solve under the same time constraints. Read More
Competing in Marathon Matches (MM)
Marathon Matches (MMs) are competitions that run for an extended period of time and ask competitors to tackle the toughest algorithmic challenges both real world and theoretical in a format where submissions are fairly open-ended. Read More
Topcoder’s Review Process
The Topcoder Review process helps ensure submissions that reach our customers are of the highest quality. Read More
Winning & Getting Paid
Topcoder has awarded more than $72 million to date. Learn what you can win and how to get paid. Read More
Understanding Your Topcoder Rating
In addition to earning prizes, working on leading technologies and getting feedback to help skill building, Topcoder also gives members the ability to earn a Topcoder Rating. Read More