We offer dozens of different programs to help achieve our mission.

To help achieve our mission of teaching everyone in the world how to program, we run dozens of different programs, ranging from open-source projects, partnerships, in-person events, and more. To help maintain these programs and projects, we rely on volunteers and the money provided by sponsors and donors.