Lesson 14: Git, Diffs and Reviewing What AI Actually Changed
An AI coding agent fixes a broken sign-in button, and the application opens perfectly—yet three unrelated files have changed, an old feature has… 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.
An AI coding agent fixes a broken sign-in button, and the application opens perfectly—yet three unrelated files have changed, an old feature has… Open Full Article...
What if we already know which values Python should work through? Open Full Article...
Add saved favourites to this application sounds like a small coding request, but what would make the feature genuinely complete? Open Full Article...
Finished, announces an AI coding agent, but the build has failed, the feature behaves differently in one browser and one acceptance criterion was… Open Full Article...
Why does a loop need a sequence of numbers rather than just a repetition count? Open Full Article...
Imagine an AI rewriting a difficult function while also reorganising directories, renaming public methods, changing a dependency and altering behaviour. Open Full Article...
What happens when a coding agent is given only a copied bug report, while another can retrieve the current issue, read the relevant documentation and… Open Full Article...
What if a program needs to remember five scores instead of just one? Open Full Article...
An AI coding agent confidently announces, “This should work,” just as a previously reliable feature quietly stops working. Open Full Article...
What happens when one developer tells four AI agents to “improve the same feature” without saying who owns what? Open Full Article...