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.
Below is a list of all the programs that the Fairfield Programming Association runs in order to help educate the world about computer science and technology.
This program focuses on partnering with local schools, enabling them to build clubs, all in order to educate future generations.
This program uses the charter system implemented in The Charter Outreach Program, but uses it for hosting learning events.
Cherry Cake Programming Language
The Cherry Cake Programming Language was designed and built by the Fairfield Programming Association in order to build fast, flexible, and scalable servers.
Metaverse Research Group
This group focuses on researching the future of the Metaverse and Web3 in order to build a equitable, distributed, and fair future.
Open Source Licensing
Our Open Source Licensing Program was built out of necessity for more modern licenses that reflect the current tech-landscape.
The Vault is an open-source standards platform similar to W3, IETF, IEEE, and specification organizations, but with less red-tape.
A Partnership between Preponderous Software, the FPA, and Unity Software to create Open Source Games and learning materials.
The Learning Platform
A free and open-source learning platform that enables anyone to learn computer-related ideas: programming, electrical engineering, and mathematics.