Python for Good is more than just a coding event – it's a community experience where you'll leave with 50 new best friends!
Our attendees are known to be the nicest and kindest folks in the Python community, creating a welcoming environment for developers of all skill levels.
This event is equally focused on growing the community and providing learning opportunities as it is on helping nonprofits with sustainable software solutions.
A week before the event, you'll receive an email with links to:
4:00PM: Kickoff begins! Team leads will give 60-90 second pitches about their projects and then sit at their assigned tables.
After pitches: "Speed dating" session where you can visit each project table, ask questions, and find the project that best matches your skills and interests.
5:00PM: Dinner with your new team! This is a great opportunity for excellent socializing and making new friends.
6:00PM: Project setup time. Team leads will ensure everyone has the project cloned and running on their machines.
6:30PM: Evening fun! Board games, karaoke, campfire s'mores, and other nerd-friendly activities.
Note: If you have a fun hobby you want to share with others, bring it along! In the past, attendees have brought adult coloring books, taught dancing, led nature walks, and hosted yoga/mindfulness sessions.
8:30AM: Breakfast
9:30AM - 12:30PM: Project work with your team - coding, documentation, and more!
12:30PM - 1:30PM: Lunch
1:30PM - 5:30PM: Continued project work
5:30PM - 6:30PM: Dinner
After dinner: More evening activities! Board games, campfires, and community fun.
8:30AM - 5:30PM: Same schedule as Friday (breakfast, project work, lunch, more project work, dinner)
Evening: Career Fair! Our sponsors will address attendees, followed by a free-form discussion covering topics like:
After Career Fair: More games, campfires, and community building!
8:30AM - 9:30AM: Breakfast
9:30AM - 11:30AM: Final project work and demo preparation
11:30AM: Team presentations with nonprofit partners! Each team will showcase their achievements and you'll hear directly from nonprofits about how your work will make a real difference.
After demos: Lunch, many hugs, and fond farewells to all your new best friends!
Team leads participate in all the same activities as attendees while also taking on the responsibility of leading one of our projects. Don't worry—you won't be alone!
Important: If you're worried about not being technical enough, please still check the interest box when you register! Some of our best team leads have been junior developers with the right mindset—organized, efficient, kind, helpful, and patient.
Being a team lead is an incredibly rewarding experience that can help you develop your leadership skills while making a genuine impact.
Nonprofit partners are essential participants in the Python for Good event! Your presence ensures projects stay aligned with your organization's actual needs.
Your expertise is crucial because even with thorough discovery sessions, our team leads can't learn everything about your organization's needs. Having you present ensures teams aren't blocked waiting for answers.
We strive to make Python for Good a productive and enjoyable experience for our nonprofit partners, and we work hard to deliver software solutions that continue to provide value long after the event concludes.