Description
Teaches programming fundamentals using the Python language. The building blocks of a program, including variables, iteration and conditional statements, are introduced through the lens of how data is structured. Functions, modules and classes allow students to develop increasingly complex solutions to data-focused problems.