톱코더(Topcoder, 이전 명칭: TopCoder)는 디자이너, 개발자, 데이터 과학자 및 경쟁 프로그래머로 구성된 개방형 글로벌 커뮤니티를 보유한 크라우드소싱(crowdsourcing) 기업이다. 이 기업은 커뮤니티 구성원에게 프로젝트 작업에 대한 보수를 지급하고, 커뮤니티 서비스를 기업, 중간 규모 및 소기업 고객에게 판매하는 사업 모델을 운영한다. 톱코더는 또한 연례 톱코더 오픈(Topcoder Open, TCO) 토너먼트와 일련의 소규모 지역 행사를 조직한다.
톱코더는 2000년대 초반부터 경쟁 프로그래밍(competitive programming) 분야에서 가장 오래되고 널리 알려진 온라인 플랫폼 중 하나로 자리 잡았다. 대표적인 대회 형식으로는 주 단위로 열리는 싱글 라운드 매치(Single Round Match, SRM)와 마라톤 매치(Marathon Match, MM)가 있다. SRM은 정해진 시간 안에 알고리즘 문제를 해결하는 형식이며, MM은 특정 채점 기준에 따라 더 높은 점수를 얻도록 프로그램을 작성하는 형식이다.
2013년에는 앱이리오(Appirio)가 톱코더를 인수하여 클라우드스포크스(CloudSpokes) 네트워크와 통합한 바 있다. 커뮤니티 규모는 꾸준히 증가하여, 2002년에는 약 1만~2만 명이던 등록 회원 수가 2016년에는 약 100만 명, 2018년에는 약 120만 명에 이른 것으로 추산된다.
톱코더는 크라우드소싱을 통한 소프트웨어 개발과 인재 공급을 사업 모델로 하며, 경쟁 프로그래밍 커뮤니티의 형성과 발전에 기여한 것으로 평가된다. 한국어권에서는 "톱코더"로 통용되며, 한국어 위키백과에도 동일한 명칭으로 문서가 등재되어 있다.