Programming For All

We believe that, everybody, regardless of their age, disabilities or educational background, should learn operating systems and programming. We focus on education that is based on written instruction and concise documentation.

How are we different?

Our mission is to encourage the next generation and generations to come to understand, use, and implement computer programming into their knowledge and their lives.

Learn operating systems

Hands on interactive experience

Contribute to open source

Explore Learn categories

Operating Systems

The first thing you interact with when using your personal devices


The languages you use to ask a computer to do something


The mathematics behind the magic

What others are saying....