Pinterest • The world’s catalogue of ideas

Explore Design The Computer, Computer Kind and more!

from The Next Web

27 Ways to Learn to Program Online

27 Great ways to learn computer programming at home. Most of them free. Computer science makes a great homeschool elective.

from Lifehacker

The Raspberry Pi Education Manual Teaches You Basic Computer Science Principles

The Raspberry Pi Education Manual Teaches You Basic Computer Science Principles (free download)

40 Tools To Learn Coding (scroll to bottom of page). The list includes free and paid tools for learning 1) coding logic, 2) programming hardware, 3) coding with visual blocks, and 4) formal coding languages.