Global Engineering Challenge: Hack-a-thon

Students sitting at computers

Come together with high school students from across the world to tackle an engineering challenge in a unique hack-a-thon.

Program Highlights

  • The Global Engineering Challenge will have students investigating real-world problems and working on design-driven solutions. 

  • Students will work in teams using the Engineering Design Cycle and practice engineering thinking processes.

  • This Global Engineering Challenge focus is "Python Programming: Fraud Detection using Machine Learning" (Detailed description below)

  • Connect from anywhere! This hack-a-thon is hosted virtually using the University's Learning Management System (Quercus) and industry-leading communication tools.

  • The challenge is facilitated by current or graduated engineering students, providing students with personalized help and support.

  • Teams will form on Friday evening; students do not need to know anyone else to take part in the hack-a-thon.

Registration is at capacity.

Register for our waitlist.


December 2–4, 2022

See below for detailed schedule




Grades 9–12

Program Fee



Program Details

About the Global Engineering Challenge: Hack-a-thon

The Global Engineering Challenge aims to broaden the minds of Grade 9–12 students. This program follows a hack-a-thon format and is designed for highly committed and motivated students who have an interest in problem-solving.

Students will participate in workshops that will provide them with a deeper understanding of the challenges engineers face, and then be guided towards developing effective solutions. This program supports the goals of the Faculty of Applied Science & Engineering in preparing students with the technical and trans-disciplinary competencies necessary for them to identify, learn, and apply along with engineering practices to resolve global challenges, create new technologies and contribute to the prosperity of society.

The Global Engineering Challenge is a remote, online and accessible opportunity. We are excited to present this opportunity as part of our suite of online programs and look forward to engaging with the students who accept this challenge!


December 2–4, 2022


Friday December 2, 5–8 PM EST

Saturday December 3, 10 AM–6 PM EST

Sunday December 4, 10 AM–6 PM EST


This program is offered to students in Grades 9, 10, 11, & 12 (2022/2023 academic year.)

Creating an Active Account

Students who are registering for the first time to one of our programs will be prompted to create an Active account. Those who are successful in securing a place in the workshop will have their spot held as they complete the registration form, so there is no need to rush.

Please note that it is not possible to create an account before the registration date.


If a course is waitlisted on the registration page, that means there are no available spaces. If a space opens up in the course, those on the waitlist will be notified immediately in the order that they registered.



Cancellation Policy

A refund or a credit, less a $35 administrative fee is available for cancellation requests received by 11:59 PM ET on the Monday before the session start date. No refunds or credits will be issued after this point. Please note that this charge is to cover administrative processing fees. We appreciate your understanding! For more details regarding cancellation deadlines, please refer to your confirmation email once you have completed the registration process.

Your health and the health of our community are important to us. In light of circumstances around assessing symptoms, refund requests for programs that are received after the cancellation deadline will be assessed on a case-by-case basis.


Bursaries are available to Canadian citizens, permanent residents and protected persons who demonstrate financial need. To find out more about our bursary application process and to apply, please click here.

I previously took part in the Global Engineering Challenge. Can I still register?

Yes, but please note that curriculum covered in our Hack-a-thon: Global Engineering Challenge program is very similar to that covered in the Global Engineering Challenge (GEC) course "Python Programming: Fraud Detection using Machine Learning" held in 2020 and 2021 . 

Do you have questions about the Hack-a-thon: Global Engineering Challenge?

Contact us at

Session Description

Python Programming: Fraud Detection using Machine Learning

Fraud is increasing dramatically with the expansion of modern technology and the global superhighways of communication. Annually, fraud results in the loss of billions of dollars worldwide. Fraud detection is a set of processes and analyses that allow businesses to identify and prevent unauthorized financial activity. This can include fraudulent credit card transactions, identity theft, cyber hacking, insurance scams, and more. Working in teams using the Engineering Design Cycle, students will practice engineering thinking processes through python programming.

This course focuses on understanding the techniques of machine learning. Students will create a computer model for fraud detection by the end of the week. No prior computer programming knowledge is required.

Registration is at capacity.

Register for our waitlist.

Related Programs

©2022 Faculty of Applied Science & Engineering