About the challenge

Build with Python Hackathon is a beginner-friendly online hackathon hosted by CS4Everyone. It is designed for students who want to practice coding, explore project ideas, and create something using Python.

Students of all experience levels are welcome. Your project does not need to be perfect - focus on learning, experimenting, and clearly explaining what you built.

Get started

New to Python? Start by reviewing Python basics and project ideas on CS4Everyone: https://www.cs4everyone.com/

Python lessons and Quizzes are located under Resources (Resources->Python).

1. Think of a project idea that can be built with Python.

2. Build your project individually or with a team.

3. Create a short explanation of what your project does.

4. Submit your project on Devpost before the deadline.

You may use Python libraries, frameworks, tutorials, documentation, and online learning resources, but your final submission must be your own original work. Have fun, learn something new, and show what you can build with Python!

Requirements

What to Build

Build any project that uses Python in a meaningful way. Your project can be a game, web app, automation tool, data project, AI/ML demo, educational tool, chatbot, calculator, or another creative Python-based project.

Projects should be original and created for this hackathon. You may use open-source libraries, APIs, and learning resources, but you should clearly explain what you built yourself.

What to Submit

Each team must submit the following on Devpost:

* Project title

* Short project description

* Explanation of what your project does

* Explanation of how Python was used

* At least one screenshot or image of the project

* A link to your code such as GitHub, Replit, Google Drive, or another accessible link

* A short demo video explaining or showing the project, recommended length: 1–3 minutes

* Explanation of the challenges you faced, how you solved them, and what you learned

Submissions should be clear, honest, and easy for judges to understand. Judges will look at creativity, Python usage, functionality, presentation, and learning effort.

Hackathon Sponsors

Prizes

5 non-cash prizes
1st Place
1 winner

Winner certificate. No cash prize is included.

2nd Place
1 winner

Winner certificate. No cash prize is included.

3rd Place
1 winner

Winner certificate. No cash prize is included.

CS4Everyone Excellence Award
1 winner

Winner certificate. No cash prize is included.

CS4Everyone Innovation Award
1 winner

Winner certificate. No cash prize is included.

Devpost Achievements

Submitting to this hackathon could earn you:

Judges

Garima Gupta

Garima Gupta

Soumya Gangrade

Soumya Gangrade

Judging Criteria

  • Functionality & Python Implementation - 35%
    How well the project works, how effectively Python is used, and whether the main features are complete, reliable, and clearly connected to the project goal.
  • Creativity & Originality - 25%
    How unique, interesting, or creative the project idea is, and how thoughtfully it solves a problem or explores an idea using Python.
  • Usability & Clarity - 20%
    How easy the project is to understand, run, and use.
  • Presentation & Explanation - 10%
    How clearly the participant explains the project, its purpose, how it works, how Python was used, and how it was built.
  • Problem Solving & Learning - 10%
    How well the participant explains the challenges they faced, how they solved them, what they learned, and how they improved the project during the hackathon.

Questions? Email the hackathon manager

Invite others to compete

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.