
1.1 Why Program
01/10/2016 | 12 mins.
Explore the nature of programming and how programming a computer is different than using a computer.

1.2 Hardware Architecture
01/10/2016 | 12 mins.
In this lecture we learn abut how the computer processes and stores programs. We learn about the CPU, Memory, Storage and Input / Output devices are brought together to write a program.

1.3 Python as a Language
01/10/2016 | 7 mins.
We look at how writing programs is just another form of communication. Instead of communicating with another person, we are communicating our ideas to a computer.

1.4 What do we Say to Python?
01/10/2016 | 12 mins.
We look at the basics of the Python language and how we write code in Python to communicate sequential steps, conditional steps and repeated steps.

Installing Python 3 on a Macintosh
30/9/2016 | 4 mins.
Installing Python 3 on a Macintosh



Python for Everybody (py4e.com)