Intro to Programming (Python)

An introductory course using the programming language Python for people with no programming experience.

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.

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