What we do

Three programs.
One mission.

Project-based learning, technical training, and hardware access — three programs that work together to prepare students for STEM careers and put them in a position to build technology for social good.

01 — Apps for Good

From idea to launch.

Apps for Good is an online project-based learning program that brings together college students to develop software applications that drive positive social change.

Student teams select from real-world project proposals and receive access to resources, mentorship, and guidance to take their app ideas from concept to launch.

  • Real-world project proposals from partner organizations
  • Industry mentorship throughout the build
  • Resources and guidance from concept to launch
  • Working software, shipped at the end of the program

Online · Project-based · College students

Apps for Good — illustration of students building software with mentors

02 — Courses and Training

Practical skills, fast.

The technical training program gives students practical skills to prepare for STEM careers. The coding bootcamps are intensive, short-term training programs designed to teach students the skills needed for a career in programming or software development.

The programs are focused on practical, hands-on learning and aim to quickly equip students with the necessary technical skills to enter the workforce.

  • Intensive coding bootcamps
  • Hands-on, project-driven curriculum
  • Workforce-ready outcomes
  • Short-term commitment, lasting impact

Short-term · Intensive · Career-focused

Courses and Training — illustration of students learning in a bootcamp setting

03 — Computers for Good

A second life for hardware.

Computers for Good is a recycling program that gives gently used computers a second life by collecting, refurbishing, and reusing them for our computer science bootcamps.

These revitalized devices are used in our bootcamps. We enable them to unlock their potential and participate fully in the digital age by equipping students with computers.

Online · Project-based · College students

Apps for Good — illustration of students building software with mentors

How it fits together

Three programs, one pipeline.

01

Hardware

Computers for Good refurbishes donated machines and equips the bootcamps.

02

Skills

Courses and Training give students the technical foundation they need.

03

Impact

Apps for Good cohorts ship real software addressing real community problems.

Support our programs.

Your tax-deductible donation funds mentor stipends, refurbished hardware, and the tools students need to build real-world technology for social good.

501(c)(3) · EIN 92-0649381 · Tax deductible