Algorithms Years 7–8
At this level, students design algorithms involving nested control structures and represent them using flowcharts and pseudocode. They trace algorithms to predict output for a given input and to identify errors.
Suggested activities

Intro to Algorithms
This Khan Academy course provides a useful introduction to different types of algorithms.

Visual to text coding course
This coding course has relevant examples of algorithms presented as flow charts or pseudocode.

Micro:bit missions: Take a chance on me (Integrating Mathematics) (Years 6-8)
This resource comprises two activities that can be used together or if you prefer as individual activities to explore the concept of chance in Mathematics.