Teach Python

 
Unfortunately, Teach Python has been cancelled in 2009.
Python is a free object-oriented programming language available on all major operating systems. Python syntax is simple, making programming less intimidating, and it comes with a large code library allowing fun and interesting programs to be written quickly. Python is an ideal language for teaching programming in schools with excellent online resources and introductory textbooks.
Improve your programming skills - develop exciting teaching resources and projects
Feedback from previous Teach Python courses:
"This was a very well run course. All involved made a tremendous effort to make us feel welcome and were patient when we asked simple questions."
"A really excellent course - very valuable to me and hopefully to my students - THANKYOU!"
Teach Python (Beginners)
This hands-on course will introduce you to Python programming. No programming experience is assumed. Lab sessions will be divided according to experience so everyone can learn at their own pace. By the end of the course you will have an understanding of basic Python programming including: installing Python; using the interpreter; simple statements; variables and expressions; control structures; built-in data structures (lists, dictionaries and tuples); invoking and defining functions; and basic Object Oriented programming. There will also be discussion sessions about approaches to teaching programming in schools. You will work step-by-step through developing an example Python project - a simple multi-player text-based adventure game.
Dates: Cancelled in 2009
Cost: $300 per teacher
Phone: 02 9351 4917
Teach Python (Advanced)
This hands-on course will extend your knowledge of Python. Understanding of the Beginners material is assumed. By the end of the course participants will have an understanding of advanced Object Oriented programming, including inheritance and polymorphism; Python error handling and exceptions; developing GUIs with wxPython; and Graphics, multimedia and game programming with pyGame. Participants will work step-by-step through developing an example pyGame project - a very simple graphical simulation game similar to SimCity or Civilisation.
Dates: Cancelled in 2009
Cost: $300 per teacher
Phone: 02 9351 4917
Special offer: TeachPython (Beginners) and TeachPython (Advanced) can be booked together at the reduced rate of $550.