Python for Beginners

Perfect for beginners of all ages learning to code with Python.

Learn how to program in Python! This course is designed for students with no prior experience with text programming, and is perfect for beginners of all ages.

Python for Beginners is aligned with the Australian Curriculum: Digital Technologies for students in Grades 7 and above.

You don't currently have a subscription for this course. Please purchase one to access all content.

Subscribe now!

Module Progress
1.
Module 1: Write your first program!
2.
Module 2: Calculations and Turtle!
3.
Module 3: Asking questions and making decisions!
4.
Module 4: Decisions with numbers and colourful turtles!
5.
Module 5: More decisions and modifying strings!
6.
Module 6: Loopy loops!
7.
Module 7: Data representation and indexing!
8.
Module 8: Functions, fills, and pizza!
9.
Module 9: More on functions
10.
Module 10: x- and y-coordinates and RGB colour!
11.
NESA for NSW Teachers
1.
Module 1: Write your first program!
2.
Module 2: Calculations and Turtle!
3.
Module 3: Asking questions and making decisions!
4.
Module 4: Decisions with numbers and colourful turtles!
5.
Module 5: More decisions and modifying strings!
6.
Module 6: Loopy loops!
7.
Module 7: Data representation and indexing!
8.
Module 8: Functions, fills, and pizza!
9.
Module 9: More on functions
10.
Module 10: x- and y-coordinates and RGB colour!
11.
NESA for NSW Teachers
1.
Module 1: Write your first program!
2.
Module 2: Calculations and Turtle!
3.
Module 3: Asking questions and making decisions!
4.
Module 4: Decisions with numbers and colourful turtles!
5.
Module 5: More decisions and modifying strings!
6.
Module 6: Loopy loops!
7.
Module 7: Data representation and indexing!
8.
Module 8: Functions, fills, and pizza!
9.
Module 9: More on functions
10.
Module 10: x- and y-coordinates and RGB colour!
11.
NESA for NSW Teachers