CS50x Coding Contest 2017

An epic weekend of code.

Starts in


CS50 and HackerRank present the second-ever...

an epic weekend of code

Open to CS50x students around the world (and friends). Solve as many problems (in C!) as you can!


  1. Sign up for a (free) HackerRank account at https://www.hackerrank.com/signup.
  2. Form a team with 0, 1, 2, or 3 classmates (or friends). At least one team member should be taking or should have taken CS50x. Either you or one of your teammates should then create your team at https://www.hackerrank.com/settings/teams, selecting "CS50x Coding Contest 2017" where prompted, and add everyone else to the team. You're welcome to participate in CS50x Coding Contest 2017 alone, but you'll still need to create a team (with just you on it).
  3. Visit https://www.hackerrank.com/cs50x-2017 to sign up for the contest itself, which officially begins on Friday, 13 January 2017, in all time zones! You're welcome to spend as much time on the contest as you'd like, so long as you finish by Sunday, 15 January 2017, in your own time zone. All challenges must be solved in C!

If you'd like to familiarize yourself with HackerRank's interface before CS50x Coding Contest 2017 begins, sign up for some practice challenges at https://www.hackerrank.com/cs50x-2017-practice! No need to create a team to practice.


Visit http://cs50.edx.org/teammates! Then keep an eye on https://docs.google.com/spreadsheets/d/1ugCSRPNRGpb5flJzWM0Fb8_CiDx_fu4VWs-CD0xVdao/pubhtml?gid=2118840075&single=true.


Prizes will be awarded pseudorandomly to (a few) teams who answer the most questions correctly.


  • The creator of this contest is solely responsible for setting and communicating the eligibility requirements associated with prizes awarded to participants, as well as for procurement and distribution of all prizes. The contest creator holds HackerRank harmless from and against any and all claims, losses, damages, costs, awards, settlements, orders, or fines.
  • Code directly from our platform, which supports over 30 languages. Learn more here.

Sign up for CS50x Coding Contest 2017 now.