Inspiration
What it does
We were inspired by the idea of making STEM—especially math—more accessible, engaging, and fun for middle school students. Many students find STEM subjects challenging or boring, so we wanted to create a space where young minds could explore and learn through interactive, creative projects.
The CodePi Innovation Challenge was born out of a desire to empower students to blend coding with education, whether through games, apps, or design prototypes. We also wanted to make the event beginner-friendly, which is why we added the Ideathon division alongside the traditional Hackathon.
How we built it
The hackathon was structured around two divisions:
Ideathon Division: For beginners and visual thinkers using low-code/no-code tools like Figma, Canva, and Scratch to submit mockups and prototypes.
Hackathon Division: For developers using Python, JavaScript, HTML/CSS, and tools like React, Flask, or Scratch to create real, functional applications.
Challenges we ran into
Designing a fair judging system for two different submission styles (code vs. design)
Onboarding participants of varying skill levels
Coordinating across time zones and ensuring constant support
Creating submission systems and templates to make the process smooth for everyone
Accomplishments that we're proud of
Attracted participants with diverse skill levels—from complete beginners to advanced coders
Created a welcoming space for creative exploration in STEM
Successfully combined education and technology in a fun, hands-on way
Launched a fully remote, student-led hackathon with a structured and inclusive format
What we learned
How to build scalable, beginner-friendly STEM challenges
The power of good documentation and communication
That coding and design can come together to make learning exciting
That students are incredibly creative when given the freedom to explore
What's next for CodePi STEM Challenge
Expand outreach to more schools and international participants
Partner with more sponsors to increase prizes and support
Add live workshops and webinars during the hackathon
Build a permanent community platform for ongoing STEM and coding projects
Launch a yearly version with themes like AI in Education, Environmental STEM, or Math for Gamers
Built With
- and-scratch-to-submit-mockups-and-prototypes.-hackathon-division:-for-developers-using-python
- and-tools-like-react
- canva
- flask
- functional
- html/css
- javascript
- or-scratch-to-create-real
- the-hackathon-was-structured-around-two-divisions:-ideathon-division:-for-beginners-and-visual-thinkers-using-low-code/no-code-tools-like-figma
Log in or sign up for Devpost to join the conversation.