Learn to code and build websites for nonprofits. Use the "Learn" link on the menu to see the topics. Go through a sequence of online tutorials from an absolute beginner to a web developer - in 800 hours. After that you can sign up as a volunteer for a non-profit site.
NEW! Swift Playground (ipad only)
Solve puzzles to master the basics using Swift — a powerful programming language created by Apple and used by the pros to build many of today’s most popular apps.