Python Foundations through Data Science
Never written code before? Start here. You will learn the absolute basics of Python, output, variables, types, decisions, loops, and functions, using datasets, samples, and averages as your playground. By the end you are ready for Project 1.