Background: Due to the rising demands for a Canadian workforce with science, technology, engineering, and math (STEM)-related education, there is a need to increase youth engagement in STEM education and programming. Research, however, has shown that youth residing in low-income communities are disproportionately affected by psychosocial barriers, which often inhibit meaningful engagement in STEM programming. Visions of Science Network for Learning (VoSNL) was designed and implemented to address these existing barriers. VoSNL is a charitable organization in Southern Ontario, Canada, that provides weekly community-based STEM programming to low-income and marginalized youth during out-of-school time. VoSNL programming is delivered directly within the community and is free-of-charge for all youth in order to minimize barriers of physical and financial accessibility. The purpose of this report was to provide a detailed description of a core program within VoSNL-Community Science Clubs-and summarize the findings of a process evaluation, specifically the successes and challenges of implementing a community-based, out-of-school STEM program. Results: Program successes are outlined along with the challenges that have been identified through program implementation. Successes include (a) delivering the program within a community context, (b) opportunities for consistent engagement, and (c) establishing positive youth-staff relationships. Challenges include (a) navigating community-based issues, (b) conducting outreach and promotion, and (c) accommodating a wide age range of youth. Further, lessons learned from an evaluation of program implementation are also discussed. Conclusions: This report provides one of the first program descriptions and process evaluations of a community-based, youth-focused STEM program within a Canadian context. The findings in this report have helped to improve the delivery and evaluation of the VoSNL program and may act as a catalyst for program expansion to reach more youth in marginalized communities. Further, the findings can also provide a strong framework for programmers interested in implementing STEM youth programming in a community context, assist in the replication of similar models in other locations, and enhance STEM learning amongst youth.