Language: Python
Grades: 7+ (guide only)
Length: 10 - 15 hours
Assumed knowledge: None
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.
Unpack the Curriculum was written by the authors of the Australian curriculum. It explains each content description in detail, and each of our courses is mapped to the part of the curriculum it covers.
Key concept | Band 5 - 6 | Band 7 - 8 | Band 9 - 10 |
---|---|---|---|
Examine how whole numbers are used to represent all data in digital systems (ACTDIK015) |
Investigate how digital systems represent text, image and audio data in binary (ACTDIK024) Data Types (partial) |
||
Design, modify and follow simple algorithms involving sequences of steps, branching, and iteration (repetition) (ACTDIP019) |
Design algorithms represented diagrammatically and in English, and trace algorithms to predict output for a given input and to identify errors (ACTDIP029) |
Design algorithms represented diagrammatically and in structured English and validate algorithms and programs through tracing and test cases (ACTDIP040) |
|
Implement digital solutions as simple visual programs involving branching, iteration (repetition), and user input (ACTDIP020) |
Implement and modify programs with user interfaces involving branching, iteration and functions in a general-purpose programming language (ACTDIP030) |
Implement modular programs, applying selected algorithms and data structures including using an object-oriented programming language( (ACTDIP041) User Input (partial) |