Skip to content

Welcome to the MOSA Summer Hackathon 2025! 

This is an exciting opportunity for Penn Engineering Online students to work together on a technical project for a chance to be recognized as a winner.  It is a great experience to connect with fellow students, add a standout project to your resume, and showcase your innovation skills. 

 

REGISTRATION IS OPEN

To get started, please register here

WHAT'S NEXT?

Once registered, please join us on the slack channel #mosa-hackathon-event to meet other hackers and for the latest updates.

  • Hacking starts: April 28th, 2025
  • Submission deadline:  August 24th, 2025 (1:00 am EST)

 

Eligibility & Rules:

  • Participants must be Penn Engineering Online Students.
  • Each student can only join one team.
  • Each team can only submit to one track.
  • Each team can have 2-4 students.

Requirements

What to Build

In this open-ended hackathon, you are free to choose a project of your choice using any programming language, with the primary goal being to learn and build something new and valuable to add to your portfolio.

You can submit to one of the following themes: AI for good, Finance, Climate action / Water or Agriculture, Tools for Frontline Workers (Healthcare, Transport, Food supply, Emergency services, Education / Special education professionals, etc), and General. 

 

To be considered for a prize, you will need to do 4 things:  

  • Complete registration using this form.
  • Submit the GitHub repo to Devpost using the official README.md template by August 24th, 2025 (1:00 am EST)
  • Submit a 2-5 minute max demo video to Devpost by August 24th, 2025 (1:00 am EST)
  • Submit a write-up for your project via Devpost by August 24th, 2025 (1:00 am EST)

Hackathon Sponsors

Prizes

5 non-cash prizes
Category 1 - AI for Good
1 winner

The focus of this track is to create projects that leverage artificial intelligence and machine learning technologies to solve problems that affect the world.

Category 2 - Finance
1 winner

This track could involve diverse projects ranging from improving the users' financial wellbeing, personal finance management to those enhancing broader financial services.

Category 3 - Climate action / Water / Agriculture
1 winner

Build innovative solutions to track carbon footprints, enhance water resource management for aquaculture, or improve agricultural sustainability.

Category 4 - Digital Tools for Frontline Workers (Healthcare, Transport, Food supply, Education / Special education professionals, etc.)
1 winner

Create technologies that improve efficiency, enhance well-being, or address the unique challenges faced by those who keep our world running every day.

Category 5 - General
1 winner

Have an idea that doesnโ€™t quite fit with the themes above? Submit a project of your choosing that solves a challenge.

Devpost Achievements

Submitting to this hackathon could earn you:

Judges

Tom Farmer

Tom Farmer
Program Director, Online Master of Computer and Information Technology

Brandon Krakowsky

Brandon Krakowsky
Lecturer, Department of Computer and Information Science

Judging Criteria

  • Project idea / Innovation (10 points)
    How well does the project address/solve a need or problem in any field/community? Does it have any interesting design/novel features or is it something known to all?
  • Implementation (10 points)
    How technically challenging is it to solve the problem? Does the software have any critical errors, many bugs or minimal to no bugs? Any use of architecture/software design patterns in the code?
  • Design (5 points)
    Did the group consider carefully the user experience? How well is the user interface designed?
  • Scalability / Ease of adoption (5 points)
    Does the project have the potential to scale? What is the likelihood of its adoption by stakeholders, intended users, etc.?
  • Presentation (5 points)
    Did the group provide a thoughtful elevator pitch that explains the problem statement and how their project can be useful to others in comparison to other interventions? Did the group explain the logic behind the code in a methodical manner?

User Feedback

Important Information

Terms of Use Guidelines We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions โ†’ Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.