Intro to Programming (Python)

An introductory course using the programming language Python for students in senior high school and above.

Our unique mix of introductory content and challenges will bring you to a thorough understanding of Python and programming itself. We've taught this content to students of varying ages from diverse backgrounds and we're sure it'll suit you too.

Best suited to learners in senior high school and above. For younger students we recommend Python for Beginners.

1.
Talking to your computer
1. Hello, World!
2. Hello to you, too
3. Hello with attitude
4. Hello to you three!
2.
Calculating things
1. Length of a string
2. 1-Up
3. Python! ^_^
4. Repeaterbot
3.
Making decisions
1. Open sesame!
2. Access denied
3. In the black
4. Method of transportation
4.
Manipulating strings
1. Aardvark!
2. Don't SHOUT!
3. Broken keyboard
4. Short/Long Names
5.
Repeating things
1. Give me a G!
2. Count to n
3. Speaking Backwards!
4. Secret Agent
6.
Storing lists of values
1. Halve this
2. Weather report
3. Sorted!
4. Did I spend too much?
7.
Looping in the unknown
1. Lift Off!
2. Guessing game
3. Up the lift
4. Up the Downstair
8.
Looping and lists
1. How many words?
2. One car, two car, red car, blue car!
3. BaSe fOO ThE AttAcK
4. Yuor biran is an azamnig thnig
9.
NESA for NSW Teachers