A non-profit public benefit corporation, sharing with everyone the power of computers.

    Peer Tutoring

Learning about computers can be fun and easy when a recent learner is your tutor.

Native American Resources

We provide computer classes, tutorials, free books, and lots of support to tribes.


An extraordinary new way to learn to program.  Let our JavaTutor program effortlessly teach you the basics of real programming while you're creating and playing games, using the metaphor of wizardry.  You'll be enjoying programming before you know it.


See the latest books, movies, and music at your public library