Python for Beginners

Course badge for Python for Beginners

Learn to code with Python! Perfect for beginners of all ages.

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

Students learn:

  • User Input
  • Branching
  • Iteration
  • Functions
  • Data Representation

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

Please log in or register to access this course.

This course is free for Australian and Aotearoa New Zealand users.

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!
1.
Module 1: Write your first program!
1. Hello, World!
2. The Hobbit
3. I repeat
4. Roses are red
2.
Module 2: Calculations and Turtle!
1. Munda Biddi Trail
2. Bug fix: seconds to hours
3. Turtle triangle
4. Bug fix: Radical rhombus
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!
1.
Module 1: Write your first program!
1. Introduction
2. Writing your first program
3. Python strings and variables
4. Congratulations!
2.
Module 2: Calculations and Turtle!
1. Module 2
2. Numbers
3. Turtle
4. Congratulations!
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!