Skip to content

About the challenge

GENIUS Coding Hackathon challenges GENIUS Olympiad Coding finalists to use programming, creativity, and problem-solving skills to develop a software-based solution for an assigned environmental issue. During this 24-hour in-person hackathon, students will work individually or in teams of up to two to design, build, test, and present a functional project.

Projects may include web applications, desktop software, data-driven tools, intelligent systems, AI-assisted applications, or other coding-based solutions. All work must be completed during the hackathon, and each team must demonstrate how their project meaningfully addresses the environmental challenge.

Get started

Students should bring their own laptop, charger, and any coding tools or development environments they plan to use. At the start of the hackathon, teams will receive the official environmental challenge prompt and may begin building their solution.

Teams may use programming languages, frameworks, open-source libraries, APIs, public datasets, internet resources, and AI-assisted tools. AI usage must be disclosed in the required AI usage declaration statement part of the submission form as well as the presentation. Teams must work independently and may not receive help or feedback from teachers, mentors, chaperones, other teams, or outside individuals during the hackathon.

Requirements

What to Build

Teams must build a software-based solution that addresses the assigned environmental challenge prompt given at the start of the hackathon. Projects may include web applications, desktop software, data-driven tools, intelligent systems, AI-assisted applications, or other coding-based products.

All work must be created during the official hackathon window. Pre-built projects are not allowed, but teams may use open-source libraries, APIs, public documentation, publicly available datasets, and AI-assisted tools as long as they are properly disclosed.

You should be committing your changes to GitHub frequently as you develop your project. Failure to do you may result in a lower score during judging.

What to Submit

The submission must include a project title, short project description, background of the project development, what resources project was built with, the GitHub repository link for the project source code, the final presentation file as a pdf, and the AI usage declaration if any AI-assisted tools were used.

Hackathon Sponsors

Prizes

5 non-cash prizes
Grand Award
1 winner

Top project

Gold Award
1 winner

Top 5% of projects

Silver Award
2 winners

Next 10% of projects

Bronze Award
2 winners

Next 10% of projects

Honorable Mention Award
3 winners

Next 15% of projects

Devpost Achievements

Submitting to this hackathon could earn you:

Judges

GENIUS Judges

GENIUS Judges
GENIUS Olympiad

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.