*Button will be disabled if you are already subscribed

    Welcome to the Topcoder Development Homepage!

    This is your one stop shop for all things related to the Development track on Topcoder. On this page you will find a getting started guide, helpful tips and articles, as well as a list of tools that may help you in your challenges.

    Register with TopcoderHow To Compete

    If you ever have any questions that are not covered here, go ahead and pop your question in the Development Forums and either an admin or another member will guide you forward.

    Competition Types

    Not all Development challenges are created equal! Some require a sufficient amount of time and thought and in others you may have to develop quick and accurate before your competition ends. Below you can find the descriptions to each type of challenge in our Development track.

    Develop code for apps, services, etc. Final fixes are not included
    8-10 Days

    Develop code for a variety of use cases. Rigorous review and final fix process is included.
    1-2 Weeks

    Be the first to deliver the development solution.
    0-3 Days

    UI Prototype
    Given a design for an app, develop the front-end of the UX.
    8-10 Days

    Tips and Quotes

    Check out what some of our members have to say about their experiences on Topcoder!

    Even if you win a challenge, read the review responses carefully. Not only in your submission but in other submissions as well. This way you will learn what you need to improve. If you lose a challenge but you get a passing score, download the winning submission(s) and see why they were better than yours.

    Topcoder member since 2015

    Here are my best tips for new Topcoder members: Move fast and fail early, learn from every failure then you will have a rapid improvement, enhance your Computer fundamental skills, keep performance in mind, and winning submissions are always the best tutorials for you.

    Topcoder member since 2009

    In addition to the tech skills and the cash, at Topcoder you’ll also become stronger mentally by learning how to voluntarily work under pressure in tight deadlines. This is pretty unique and something that you should look forward to experiencing at Topcoder.

    Topcoder member since 2015

    I have 4 tips for new members: ask questions in forum to make yourself clear on the requirement, remember to check the scorecard before you submit, learn the code and document from the winner submission, and try to compete in challenges to practice your skills.

    Topcoder member since 2007

    Important Links

    We have gathered some links for you that may be helpful to you along your Topcoder journey!

    Hackathon Starter Kit

    Participating in a hackathon on Topcoder or elsewhere? This is a great kit to help you get started.

    Topcoder Review Process

    The Topcoder review process helps ensure that materials delivered to our customers are of the highest quality.

    Code of Conduct

    It's as simple as respecting each other, that is what makes our community so great!

    Topcoder Starter Packs

    Node, Ionic, Topcoder API Starter Packs, and more found here!


    Every so often we release helpful tutorials that may be of use to you as a developer especially here at Topcoder. Here are a few that you may enjoy!

    Debugging for Marathons

    The objective of this article is not to give a detailed explanation of each and every possibility of the IDE. Instead I will just point the minimum set that I find necessary for competitions.

    Visit Page

    Marathon Match Tips

    Marathon Matches (MMs) have a long history back to 2005 when only SRMs existed on Topcoder. It came as an idea from one of our first community members Running Wild to have a ‘week long contests’ for algorithm problems.

    Visit Page


    One of the most important tools in a Marathon Match is a visualizer – a program which allows the participant to run their solution locally and to get a visual representation of its performance (without the visual component it’s called a local tester).

    Visit Page