McGill University's competitive programming club. We train for ICPC, run practice contests, and help students get better at solving hard problems fast.
About the club
Founded in 2018, Compete McGill helps students discover competitive programming and develop their problem-solving skills. Members range from first-years writing their first loops to ICPC regional competitors, and everyone trains and competes together.
Every semester we run beginner and advanced training tracks, host practice contests under real ICPC rules, and prepare McGill's teams for the ICPC.
Training
Separate beginner and advanced tracks for every skill level.
Competitions
Warmups, NP-Compete, ICPC qualifiers, and IEEEXtreme.
Preparation
Mock interviews, team simulations, and post-contest reviews.
Community
Hackathons, club collaborations, and student-created problems.
This fall
September
Online Mock Interviews
Students practice technical interviews with industry engineers on a live coding pad, with feedback afterward. Sign-ups open Aug 31, and sessions run through the month. Free for students, and sponsors are welcome to send interviewers.
Weekly, Sept–Nov
Beginner & Advanced Training Sessions
Two weekly tracks. Beginners build the fundamentals that show up in technical interviews. The advanced track digs into harder contest topics and trains for the ICPC.
Sat, Sept 26
NP-Compete
Our own ICPC-style contest, and our largest event of the fall: teams of three, problems written by our members, a live scoreboard, food, and prizes. Last year, 190 students competed on 93 teams. Title sponsorship is available.
October, TBA*
ICPC North America Qualifier
McGill hosts an official site of the NAQ, the first stage on the road to the ICPC World Finals.
Sat, Oct 31
IEEEXtreme
The IEEE's global 24-hour competition. McGill's teams compete from campus against thousands of teams worldwide.
November, TBA*
ICPC Northeast North America Regional
The next stage after the qualifier. We arrange the on-campus site for McGill's teams.
Thu, Nov 12
FizzBuzzed
Our season-closing contest: teams solve short coding problems between rounds of drinks, with prizes for the winners. Low stakes and very beginner-friendly.
* ICPC sets the exact Qualifier and Regional dates. We will pass them on to sponsors as soon as they are announced.
Partner with us
Our contests and training sessions reach McGill's strongest algorithmic problem-solvers. Tiers, single-event options, and the full prospectus are on the sponsorship page.
