-
From Grade School to Higher Ed: Rethinking AI in the Classroom

Attending the panel session on AI in education at Apple’s recent “Designed for Every Kind of Learner – Kuala Lumpur” Summit offered a fascinating look at how two distinct worlds, and two vastly different educational tiers, are grappling with artificial intelligence. Listening to Francis Jim Tuscano (Grade School Assistant Principal for Academics at Xavier School)
-
What Really Drives Student Engagement? Insights from 17,000 Classrooms

The promise of educational technology has always been vast, but for school leaders, curriculum directors, and classroom teachers, a central question remains: Is technology actually making a meaningful, measurable difference in student learning? Are the toold w ebring into the classroom driving engagement and impacting our classes? At the Apple event ‘Designed for Every Kind
-
Teaching Students to Question AI’s Answers

Luis Francisco Vargas-Madriz, an analyst at the OECD, explains why schools must move beyond teaching students how to use artificial intelligence and develop the judgement needed to evaluate, manage and shape it. Artificial intelligence is already part of young people’s everyday lives. Students use AI to search for information, support their learning, generate creative work
-
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,
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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.
-
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
-
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
-
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
AI Anti-gravity app design ChatGPT child protection Chrome coaching computationalthinking critical thinking csforall curriculum Data science Digital Citizenship EAL Education General environment ethics FOLSEA future careers Gemini Google History Java Lesson Plan No code OECD Online Safety policy privacy alert professional development programming PSHE Python Python Code Lab resilience robotics role model Scratch search shortcut synaptic strengthening teacher resources training unplugged vibe coding
