Start here

OpenRoster lists events and programs that help computer science students meet employers, build things and find their first roles. Everything is free to browse, and every listing links to the organizer's own page.

Using the site

The list puts the nearest application deadline first, because that is what you are most likely to miss. Pick what you want to do (attend, volunteer, mentor, judge) and a type, or open More filters to narrow by school, distance, date, eligibility or who an event is for. Tick "Only show what is open for applications now" when you want something you can apply to today.

Filters live in the page address, so you can bookmark a view or send it to a friend. Every view has a calendar link. Subscribe to it in Google Calendar, Apple Calendar or Outlook and new events appear on their own, along with an "Apply by" reminder the day before each deadline. There is also an RSS feed for each view and a weekly digest.

Each listing shows when we last checked it. Dates sometimes change, so confirm on the organizer's page before you plan around one.

What each type is

Hackathon
A weekend (sometimes a day) where you build a project in a small team. Most student hackathons are free, have food, and welcome people who have never been to one. Some cover travel.
Info session
A company presents its teams and student roles, then takes questions. Recruiters often attend, so it is a good place to ask how their hiring works and to get a name to follow up with.
Tech talk
A talk, panel or seminar on a technical or career topic. Low pressure and good for learning what a field is like.
Career fair
Many employers at tables in one place. Bring a short introduction and a resume, and research a few companies first.
Networking
Mixers and meetups where students, alumni and people working in tech talk informally.
Workshop
A hands-on session: resume reviews, interview practice, or learning a tool or language.
Conference
A day or more of talks and workshops. Student conferences such as CUTC and CUSEC often look for volunteers.
Case competition
Teams solve a business or technical problem and present to judges. Some are aimed at first- and second-year students.
Early-career program
Insight days, fellowships, externships and programs for first- and second-year students. They often lead to internship interviews later. See the programs directory.

Getting ready

Before an info session or career fair

Your first hackathon

Applying to programs

When things happen

Timing varies by company and school, but some patterns repeat each year in Canada. Large tech companies and banks often open the next summer's internships in late summer and fall, and run most campus info sessions from September to November. Programs for first- and second-year students frequently open in the fall and winter. Student hackathons run all year, with many between September and March. Co-op students should also follow their school's own job board, which OpenRoster cannot see because it needs a login.

Volunteering, mentoring and judging

Hackathons and conferences need volunteers to run check-in, food and logistics, and they usually say so on their own sites weeks before the event. Volunteering is free, you meet the organizers and sponsors, and some events let volunteers attend talks. Once you have built a few projects, mentoring means helping teams debug during the event. Judging is usually for people with more experience. Choose "volunteer", "mentor" or "judge" under "I want to" to see open calls.

Missing something?

If you know about an event, a club calendar or a program we do not list, add it. It takes a couple of minutes and helps the next person find it.