Our Blog

  • Navigating the New Level 3 Digital Systems & Data Framework: A Guide for Educators

    Navigating the New Level 3 Digital Systems & Data Framework: A Guide for Educators

    As post-16 vocational pathways evolve, the UK Department for Education has released the official subject content for the Level 3 V Level in Digital Systems and Data. Positioned as an applied qualification equivalent in size to one A Level, this new framework is designed to bridge the gap between pure computer science theory and practical,

    …ReadySet read more…


  • The Java Story: What 30 Years of Programming Can Teach the Next Generation

    The Java Story: What 30 Years of Programming Can Teach the Next Generation

    A new official documentary, The Java Story, tells the remarkable story of a programming language that began as an experimental project for consumer electronics and became one of the foundations of the modern digital world. For teachers and students, however, the documentary offers more than a history lesson. It shows how important technologies are rarely

    …ReadySet read more…


  • F-Strings: Making Python Output Clearer

    F-Strings: Making Python Output Clearer

    One of the first challenges for new Python programmers is learning how to combine text, variables and numbers into useful output. Students may begin with code like this: Open this example in Python Code Lab This works, but it introduces several things at once. The student must manage spaces, quotation marks, plus symbols and the

    …ReadySet read more…


  • What the CSTA K-12 Standards Can Teach the Rest of the World

    What the CSTA K-12 Standards Can Teach the Rest of the World

    If you teach Computer Science, there is a good chance you have heard of the CSTA K-12 Computer Science Standards. Developed by the Computer Science Teachers Association, these standards have become an influential framework for Computer Science education. Although they were created primarily for schools in the United States, they are also useful for international

    …ReadySet read more…


  • Are We Building Solaria?

    Are We Building Solaria?

    In Isaac Asimov’s The Naked Sun (1957), the inhabitants of Solaria have achieved something that sounds remarkably modern. They rarely need to meet another person. Robots manage their homes, produce their food and attend to almost every physical need. When Solarians communicate, they usually do so through “viewing”, a sophisticated form of remote presence. They

    …ReadySet read more…


  • Digital Aqueducts

    Digital Aqueducts

    AI could leave us living among digital equivalents of Roman aqueducts – systems that remain impressive and useful, but which the people depending on them can no longer confidently explain, repair or recreate. What the Romans Left Behind After the Western Roman Empire declined, people continued to live among roads, bridges, walls and aqueducts built

    …ReadySet read more…


  • The Method Behind the Madness: Why Python’s Most “Annoying” Features Are Actually Genius

    The Method Behind the Madness: Why Python’s Most “Annoying” Features Are Actually Genius

    If you have ever migrated to Python from another programming language like C++, Java, or JavaScript, you have probably had a moment of pure, unadulterated frustration. You sit down to write a simple counting loop, and instead of a clean, mathematical statement, you are forced to write for i in range(5). Then you discover that

    …ReadySet read more…


  • Is AI Making the Programming Gap Wider?

    Is AI Making the Programming Gap Wider?

    AI coding tools can help students write programs more quickly. They can suggest the next line, explain an error and even generate an entire solution in seconds. However, faster coding does not always mean faster learning. Some students use AI tools and continue to develop their programming skills. Others produce working code but become less

    …ReadySet read more…


  • Python Code Lab: A Browser-Based Python IDE Built for Teaching

    Python Code Lab: A Browser-Based Python IDE Built for Teaching

    Your online editor at: https://jamesabela.github.io/jsfun/pythoncopy Teaching Python often involves moving between several different tools. Students may write code in one application, trace algorithms on paper, use a separate website for exercises and then submit their work somewhere else. Python Code Lab brings these activities together in one browser-based environment designed specifically for computer science classrooms.

    …ReadySet read more…


  • Teaching Has Changed: AI Is Here to Stay

    Teaching Has Changed: AI Is Here to Stay

    Last Friday, I presented these ideas to teachers in Malaysia. The discussion confirmed something that many educators are already feeling: artificial intelligence is no longer a future issue for schools. It is already part of the world students are growing up in. Young people are using AI for learning, entertainment and communication, often outside the

    …ReadySet read more…


  • Using Python Educator 2.0 to Teach Python More Clearly

    Using Python Educator 2.0 to Teach Python More Clearly

    Python Educator 2.0 is a browser-based tool designed to help teachers demonstrate, run and explain Python code clearly. It is especially useful for teaching common algorithmic thinking skills, such as loops, selection, searching, counting, totalling, finding averages, and tracing how variables change during a program. Rather than simply showing students a block of code, Python

    …ReadySet read more…


  • AI, Education and the Environment: Why Human Thinking Still Matters

    AI, Education and the Environment: Why Human Thinking Still Matters

    Artificial intelligence is no longer a distant idea waiting somewhere in the future. It is already shaping how we write, learn, work, search, code, communicate and even form relationships. In a wide-ranging conversation with Professor Nigel Crook from Oxford, students explored some of the biggest questions surrounding AI today: its environmental cost, its effect on

    …ReadySet read more…


  • May the 4th be with you!

    May the 4th be with you!

    We would like to wish all of our readers a very happy StarWars day and May the 4th be with you! We are also sharing a few fun StarWars based lesson plans, so that your students can enjoy this fun celebration. We’ve collected an even bigger set of resources for you this year, including a

    …ReadySet read more…


  • What Cambridge Teachers Are Really Saying About AI

    What Cambridge Teachers Are Really Saying About AI

    AI is already part of classroom life, teacher workflows, and student habits. Across discussions at the Cambridge University SEAP conference, one message came through clearly: the question is no longer whether AI should be used in schools, but how well we guide its use. Teachers recognised that AI can save time, support planning, personalise learning,

    …ReadySet read more…


  • Why do female voices dominate text-to-speech? A look through Piper

    Why do female voices dominate text-to-speech? A look through Piper

    A familiar pattern Open almost any text-to-speech tool and a pattern quickly appears. The default voice is often female. This has been true for years across virtual assistants, reading tools, and accessibility software. Even in modern local systems like Piper, the same pattern quietly persists. When exploring the available voices, the female options are often

    …ReadySet read more…


AI Anti-gravity app design ChatGPT child protection CO2 coaching companion bots computationalthinking csforall curriculum Data science Digital Citizenship EAL environment ethics FOLSEA fstrings future careers Gemini Google hard thinking History Java learning Lesson Plan No code Online Safety privacy alert problem solving professional development programming PSHE Python Python Code Lab resilience robotics role model Scratch shortcut synaptic strengthening teacher resources training unplugged vibe coding