Modules Topics covered in this class.

1. Hardware & UNIX

Introduction to Hardware & the UNIX Command Line Interface.

Learn more...

2. Python Fundamentals

An introduction to the python programming language, its syntax, and running python programs.

Learn more...

3. Strings

Strings, input & output

Learn more...

4. Control Flow

Making decisions with if conditions and repeating statements with for loops.

Learn more...

5. Functions

The real power of programming.

Learn more...

6. Turtles

Project 2

Learn more...

7. Lists

0, 1, 2, GO!

Learn more...

8. Images

Project 3

Learn more...

9. Whiles & Files

More loops & I/O

Learn more...

10. Data Structures

Advanced data & control structures: sets, dictionaries, and list comprehensions

Learn more...

11. Objects

Object-Oriented Programming in Python

Learn more...

12. Review

Final review

Learn more...