Lesson 7: Converting Between Text and Numbers
Why does Python treat "10" + "5" as "105" instead of 15? The answer is that values which look similar on the screen can be different kinds of information. Open Full Article...
Home schooling resources for children and parents.
Explore Computing, AI and Digital Skills | Lenara Learning
Digital knowledge helps learners understand, create and act safely in a technology-rich world. This Computing, AI and Digital Skills category focuses on computers, programming, networks, data, artificial intelligence, creativity and safe digital participation. 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 computing, ai and digital skills 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.
Why does Python treat "10" + "5" as "105" instead of 15? The answer is that values which look similar on the screen can be different kinds of information. Open Full Article...
What if a developer had to remind an AI coding agent about the same framework, folder layout, testing method and coding rules every morning? Open Full Article...
Should an AI coding agent receive every instruction you have ever written every time it changes one file? Open Full Article...
How can a Python program choose between different actions when a game score changes? A fictional game provides a clear setting for examining this question. Open Full Article...
The login is broken—replace the code. Open Full Article...
Would the slowest, most powerful model improve a simple variable rename? Open Full Article...
What if a program needs to respond to several possible situations instead of giving only a yes-or-no response? Open Full Article...
After hours of work, a developer’s AI conversation contains the original feature request, abandoned approaches, a corrected database assumption, an… Open Full Article...
An agent needs to change three frontend files, yet it could also reach databases, secrets and the wider internet. Open Full Article...
How can Python tell whether two scores match, or whether one number is bigger than another? Open Full Article...