Python Foundations through Data Structures & Algorithms
Never written code before? Start here. You will learn the basics of Python, output, variables, types, decisions, loops, and functions, through the building blocks of algorithms: values, indexes, searches, and totals. By the end you are ready for Project 1.