Programming I: Introduction with Python
This course can serve as an introduction to Python specifically or to programming in general if you want to move on to other languages. If you've never programmed before, this is the class to start with.
In beginning to learn to “think like a programmer”, we will cover two topics a day:
(1) The Programming Environment, (2) Variables, Expressions, and Statements
Day 2: (1) Functions, (2) Conditionals
Day 3: (1) Value Returning Functions, (2) Iteration
Day 4 (1) Strings (2) APIs & A Simple Video Game