Intro to Python
This series is targeted at beginners, and introduces you to programming with Python. The aim is to get you up and running quickly with easy to follow examples. We won’t delve too deep into the more theoretical computer science concepts. The focus is on functional programming.
If you're looking for a more extensive computer-science oriented guide, consider the Intro to Java series.
Prerequisites: Basic math and algebra skills, a computer running Windows, Mac, or Linux.