With early college admissions under way for many universities around the country, we got to thinking: Which colleges have the best coders in the world?
While there are academic rankings, like the Top Computer Science Programs by U.S. News & World Report, there is no list that ranks colleges purely by their students’ ability to code. The criteria for the U.S. News & World Report, for instance, includes number of research papers produced, global research reputation, and number of conferences. In fact, practical coding skills aren’t even part of their methodology at all.
We decided to answer the question: Which universities have students who can roll up their sleeves and code?
At HackerRank, millions of developers, including hundreds of thousands of students, from around the world regularly solve coding challenges to improve their coding skills. In order to figure out which colleges have the best coders, we hosted a major University Rankings Competition. Over 5,500 students from 126 schools from around the world participated in the event. Companies also assess developers’ coding skills using HackerRank to hire great developers.
According to our data, the top three best coders in the world hail from:
- Russian Federation College, ITMO University (Russia)
- Sun Yat-sen Memorial Middle School (China)
- Ho Chi Minh City University of Science (Vietnam)
The University of California, Berkeley was the #1 college in America, and came in fourth overall.
First, we defined what it means to be the “best” university. We thought it would be fairest to rank universities based on both number of participants and high scores. Our engineering team created a formula to rank each university. Each university had to have at least 10 participants to place on the leaderboard. We narrowed the data to the top 50 colleges around the world:
Two Russian universities ranked #1 and #6, respectively in the HackerRank University Competition. Meanwhile, Russian universities aren’t listed among the top 50 universities in the traditional U.S. News & World Report list. Similarly, we found that Vietnam’s Ho Chi Minh university has talented coders, but they didn’t rank high in U.S. News & World Report report either.
This is not to say that the U.S. News & World Report is misguided. Instead, the results of the HackerRank University Competition suggest that such traditional academic rankings aren’t the only source of the best coders in the world.
In fact, one acclaimed high school in China blew many universities out of the water. San Yat-sen Memorial Middle School (which in the U.S. equates to high school level of education), placed second, above UC Berkeley and IIT. One Chinese blog mentions that the school is actually bigger than most universities in China, and includes a science museum.
Wentao Weng, who ranked the #13 overall, says he first started learning how to code in what he calls “Junior 1,” which is 11 years old. Weng told us that computer science isn’t necessarily a stand-alone subject in grade school, but it’s well supported.
“It’s not one of the subjects; however, we can also try to become the one of the best coders among high school students to [get admission] into a good university,” Weng says. “So our teacher supports us in [studying] computer science, and we take some time on it. “And we have done many contests both online or offline [to] learn.”
He practices roughly four hours per day during school, but almost the whole day on weekends. His classmates have a similar work ethic. Cai Ziyi started coding at 12 years old. He says that most student programmers join the Olympiad in Informatics (OI) as an after-school hobby.
Zeroing in on the top 25 universities in the U.S., eight schools cracked the top 50 overall. Many of schools listed in our competition are in line with the U.S. News & World Report, except we surfaced a few underdogs. Schools that aren’t normally seen in academic rankings, like Ohio State, UC Irvine, and North American University, all ranked in the top 50 worldwide in the HackerRank University Competition.
While the traditional academic rankings, like the U.S. News & World Report, are one indicator of quality of education, it’s not the only place to find great coders. Great coders can come from any university in the world. In fact, as the students at San Yat-sen prove, you don’t even need a degree to be able to code well.
Note on scoring: To calculate the score of a school in leaderboard, we take all participants from a particular school(M) in descending order of the students’ scores and calculate using the formula below. The values for α and β for this leaderboard are 0.8 and 3 respectively.
In order for a school to be listed on the School Leaderboard, the school must have at least 10 students submitting code in University Competition. Students are ranked by score. If two students have the same score, the tie is broken by the time at which the user finishes the first correct submission of the last challenge solved.
This article originally appeared on HackerRank and is reprinted with permission.