Intro to Programming

Intro to Programming is a one semester introduction to basic programming concepts.  We’ll explore variables, types, math, conditionals, loops, and objects using the Python programming language.  We’ll complete several projects together, and you’ll have the chance at the end of the course to create a project of your own design.

In each unit, students will complete one or more programming assignments.  Upon completing these, students will answer a number of questions about what they learned.  If a student completes a unit early, there are open ended challenge assignments which may be attempted.

Each unit also has a list of resources.  Some of these are videos created specifically for the course, and others are freely available on the web.