A free, gentle introduction to programming with Python.
Never written code before? Start here. Learn variables, control flow, functions and files with small, fun exercises.
15 sections · 30 topics