Developers from all over the world are competing to build your next application. As a TopCoder Direct member, you have all the tools you need to access this community to get your project done.
Corporate Services:
TopCoder Direct: Plug into the world's largest community of competitive software developers. Launch and monitor your own competitions, then view and download the submissions all through the TopCoder Cockpit tool.
Event Sponsorship: Our onsite events are large gatherings of proven and recognizable software developers. Whether you want to hire developers at the professional or college level, sponsoring TopCoder tournaments is the most effective way to reach the development community.
Powered by TopCoder Events: Whether your company seeks to identify and recruit the best talent or reward and recognize employees, TopCoder can provide a platform to execute online and onsite events.
Technical Assessment: TopCoder's Technical Assessment Tool allows companies to test candidates' technical abilities during the interview process, thereby reducing the recruiting time incurred by in-house engineers.
Placement: TopCoder works with companies to fill both full-time and contract positions. Clients provide us with a description of the position they need filled and we locate the most qualified members.
TopCoder Competitions How do you stand up among your peers?
Algorithm Competitions: The competitions are timed events where all participants compete online to solve the same problems under the same time constraints. The competitions are available in four programming languages - Java, C++, C#, and VB.Net.
Bug Races: The fastest and easiest way to earn money at TopCoder. Just check out our active Bug Races, fix a bug, win the prize money.
Component Design Competitions: In the competitions, participants convert a set of requirements into a set of diagrams and a component specification document that is the basis for Component Development Competitions.
Component Development Competitions: Participants are tasked with converting a component design, prepared by the winner of the Component Design Competition and reviewed by the Design Review Board, into a functional component.
Marathon Matches: The competitions take place over an extended timeline and provide a more flexible competition format that offers different types of problems than what can be offered in the Algorithm Competitions.
TopCoder Studio contests are for you "creative types" (graphic designers, artists, flash & flex designers, etc.). Whether you are a working professional or a talented "amateur", trying to build your portfolio or just looking for a great way to flex your creative muscles and earn big money in the process. At Studio you can compete in a variety of design competition types for real live clients and be eligible for large cash awards, including monthly bonus prizes in the "Studio Cup"
High School (Secondary School) Registration TCHS competitions are timed events where worldwide secondary school participants compete online to solve the same problems under the same time constraints. The competitions are available in four programming languages - Java, C++, C#, and VB.Net. Participants can compete either as an individual or as part of a team representing their school.
Teacher/Professor Are you a University professor? If so, this registration is for you!
Professor registration gives University professors access to TopCoder's Educational Platform, an academic version of the TopCoder Algorithm Arena customized for the classroom. Professors have access to on-demand practice rooms and virtual classrooms, and can select, configure and assign problems to their students and view reports on students' progress.
This registration also gives you access to the TopCoder forums where members discuss everything from their favorite algorithm to the latest game release.