Reorient computing towards agency.
We bring education and engineering together to help people understand computing, make informed choices, and take greater control of the technology they use.
Software
We build tools for learning, collaboration, and everyday problem-solving. They should be useful from the start and let people go further as their understanding grows.
The web matters for its openness and reach. It makes software and educational resources widely accessible across devices, with common standards that help them work together.
Mobile puts useful tools and learning within reach through devices people already use. We are interested in software that works on the device with little server infrastructure, and smartwatch experiences that make computing less dependent on the phone.
Advice
Make sense of a new technology, understand what AI could change, or choose tools that fit your situation. We investigate possibilities and test ideas, then explain the options and trade-offs in terms you can use.
Training
Education starts with making computing understandable. We use clear explanations, demonstrations, and practical examples to make complex ideas accessible, from everyday devices to the concepts behind them.
Training turns that understanding into confidence and useful skills. Whether someone is learning the basics or exploring a new subject, we want them to leave better able to question, choose, and act for themselves.
Independence
We value decentralization for the choice and control it can give people over their tools and data. Open standards, portability, and privacy help individuals and organizations connect systems, choose providers, and keep their options open.
