FutureCoder is a free and open-source platform and course for complete beginners to teach themselves programming in Python.