Maryland Cybersecurity Center and Trail of Bits present Build it Break it Fix it, a new security-oriented programming contest.

The Build it Break it Fix it contest will start on October 1, 2015. This iteration of the contest is only available to undergraduate and graduate students enrolled in U.S. universities. Sign up! If you are participating in the Coursera capstone, sign up at instead of on this website.


The Build it Break it Fix it security contest aims to teach students to write more secure programs. The contest evaluates participants' abilities to develop secure and efficient programs. The contest is broken up into three rounds that take place over consecutive weekends. During the Build It round, builders write software that implements the system prescribed by the contest. In the Break It round, breakers find as many flaws as possible in the Build It implementations submitted by other teams. During the Fix It round, builders attempt to fix any problems in their Build It submissions that were identified by other breaker teams. Sign up now!


Thanks to our sponsors for providing prizes for contestants! Prizes are awarded to teams with the top builder and breaker scores. Prizes for the Fall 2015 contest are $4000 for each first place team and $2500 for each second place team. Prizes must be shared between team members. There are no prizes for the Couresera capstone project.

Contest Details

Contest participants have two independent scores, a builder score and a breaker score. These scores are separate, so teams are welcome to compete towards both or either. Detailed scoring information can be found here. The contest takes place online so participants can compete anywhere with internet access. Click here to view the latest announcements for the contest. Funding for the contest infrastructure provided by the National Science Foundation. More details about the contest can be found here. Check out blog posts by Michael Hicks and Trail of Bits discussing the contest.

Spring 2015 Winners

The Spring 2015 contest has ended! Congratulations to the winners! Team JavaTheHut took first place as a builder. The second place builder team was SEADA. The third place builder team was Gruyere. The first place breaker team was Black_Horse. Team Tosca won second place as a breaker. The third place break team was newbie1. Check out the scoreboard for final scores.

First place builders, team JavaTheHut.

Second place builders, team SEADA.

Third place builders, team Gruyere.

First place breakers, team Black_Horse.

Second place breakers, team Tosca.

Silver Sponsors

Bronze Sponsors