What is Code.Jam()?

CodeJam is the yearly hackathon run by the McGill Electrical, Computer, and Software Student Society in our very own Trottier Engineering Building. We provide an engaging environment for students to learn and have fun over a weekend of coding!

  • 01: Code

    Build an awesome project with your team over the course of the weekend (and get feedback and mentoring throughout).

  • 02: Network

    Meet like-minded hackers and connect with companies looking to hire their next batch of talented developers.

  • 03: Swag

    Swag will be provided for all participants! Including a shirt from both Code.Jam(2020) and this edition!

  • 04: Prizes

    $8000 in cash prizes are up for grabs! More details about the prize breakdown to be determined.

1 of 4


  • 01: Where will CodeJam be held?

    Code.Jam() will be held online, with optional in-person components at the Trottier Engineering Building, at 3630 Rue University, Montreal, QC, H3A 0C6. The building is wheelchair-accessible, and has elevators and accessible bathrooms.

  • 02: How many people can be in a team?

    Each team can have between 1 and 4 members. If you don't have a team but want to be part of one, you can still sign up as a free agent, and we'll make accommodations at the start of the event to help you find a group to work with

  • 03: Who is eligible to participate?

    Any university, cégep, college, or vocational student can participate! At least one member per team must be in ECSE or CS to have access to the building over the weekend.

  • 04: I haven't had much experience coding. Should I still come?

    Yes! CodeJam is open to hackers of all levels of experience. Just bring an open mind and get ready to learn and code!

  • 05: What do I need to bring for the weekend?

    In order to participate in Code.Jam() online, you will need access to an ample internet connection, and a computer! If you're coming to any on-campus events, you will need your student ID, and vaccine passport.

  • 06: How do I register?

    Registration for this edition of Code.Jam() is not open yet. Like our Facebook Page, follow us on Instagram, or follow us on LinkedIn to see when it is.

  • 07: Can I iterate on a past project as my submission?

    No. Participants should be creating something from scratch once the hacking begins so we can have an even playing field for everyone!

  • Have any questions not listed here?

    Say hi at codejam@mcgilleus.ca or leave us a message at either our Facebook or Instagram page. We'll try to answer all queries as soon as possible! 🚀

1 of 8