Python for Good

Using Code to Make a Difference

We're Coming Back!

After a brief hiatus, we're excited to announce that Python for Good will be returning with more projects, community building, and opportunities to use Python for social impact.

Save the Date August 28-31, 2025 4 Days of Coding & Community

What is Python for Good?

Python for Good is organized by Code for Good, the same nonprofit that organizes Ruby for Good. We're bringing that same sense of community and collaboration to the Python ecosystem.

We build and maintain open source software for nonprofits and social sector organizations. Unlike traditional hackathons, we focus equally on community building and helping our nonprofit partners.

Think of our events as "nerd camps" where we:

  • Code with purpose for real-world impact
  • Create sustainable software that continues after the event
  • Build meaningful connections with like-minded developers
  • Fun activities after coding wraps up for the day – board games, karaoke, and campfire s'mores!

The software we build isn't throwaway code – it's maintained into the future and makes a real difference in the world.

Get in Touch
🌱

Projects for Change

Collaborative coding projects with nonprofits and social enterprises that address real-world challenges

🧠

Learn & Grow

Leadership opportunities and mentorship for developers of all skill levels in a supportive environment

🤝

Community

Connect with like-minded developers passionate about using technology for social impact