index.html
>>> start_here.py

Python Programming

Learn Python by reading code, predicting what it will do and investigating how it works. Start with the essentials, then build towards flow diagrams, arrays, subprograms, searching, sorting and robust programs.

Read it. Predict it. Investigate it. Then build with it.

Programming foundations
Programming constructs
Arrays
Subprograms
Further programming techniques
Searching and sorting
Robust programming