Lesson 23: Returning Results From Functions With Return
What happens when a calculator receives two numbers but needs to send the answer back for another part of a programme to use? Open Full Article...
Home schooling resources for children and parents.
Explore Programming and Coding | Lenara Learning
Digital knowledge helps learners understand, create and act safely in a technology-rich world. Within Computing, AI and Digital Skills, this Programming and Coding category focuses on algorithms, variables, control flow, functions, debugging and the process of building reliable programs. The online lessons are written for curious children and teenagers, with clear explanations that introduce important ideas without assuming specialist knowledge.
Learners can build subject vocabulary, examine useful examples and connect programming and coding to wider questions across school subjects and everyday life. Each lesson aims to explain not only what happens, but how we know and why the topic matters.
The category encourages learners to ask questions, compare evidence and recognise where an answer depends on context, interpretation or further investigation. Difficult concepts are broken into manageable steps so that learners can develop understanding rather than simply memorising facts.
Whether the subject is being studied as part of home education or home schooling, used for revision or explored through personal interest, these lessons support independent thinking and confident discussion. New material can be added as the collection develops.
Browse the lessons below to start learning.
What happens when a calculator receives two numbers but needs to send the answer back for another part of a programme to use? Open Full Article...
A programme asks for a number, but someone enters unexpected text: must the whole programme stop? Open Full Article...
How can a programme remember a saved score after its window has closed? Open Full Article...
Does every Python programmer really need to write every useful calculation from the beginning? Open Full Article...
How can a computer appear to “think” of a secret number and respond intelligently to every guess? Open Full Article...
You wake in a mysterious room: a dark passage lies to the left, while a stairway rises to the right. Open Full Article...
Separate Python skills become one useful programme through organisation, not accumulation. Open Full Article...