Tools for Teaching (www.toolsforteaching.co.uk)
A lot of my work takes place in the area of teaching apps. Here is a recent review of the content: A Computing Teacher’s Guide to toolsforteaching.co.uk There’s a moment …
Resources for all those working at the Chalkface
A lot of my work takes place in the area of teaching apps. Here is a recent review of the content: A Computing Teacher’s Guide to toolsforteaching.co.uk There’s a moment …
https://gcse-prep.toolsforteaching.co.uk An AI-powered GCSE revision app for Maths, English Language and English Literature, supporting AQA, Edexcel (Pearson) and OCR exam boards. Features Study Games Video Lessons Curated links to the best free GCSE …
This is Flowchart Boss – a flow charting app with built-in self-paced teaching using only those symbols that appear in the Pearson T-Level. No login, no cost, no limitations: just …
(Upbeat pop/rap style) [Verse 1]Every click, every swipe, every post online,Data getting bigger all the time.Companies collecting day and night,Trying to turn information into insight. Servers humming, networks glow,Millions of …
Python Playground: https://python.toolsforteaching.co.uk A browser-based Python IDE that runs entirely client-side — no server, no installation, no Python runtime required on the host machine. Built for use in Further Education …
CSS Fundamentals Overview CSS Fundamentals is a purpose-built interactive teaching tool for T Level Digital Production, Design and Development students. It replaces static slides with live, hands-on exploration: students drag sliders, …
If, like me, you seem to be constantly transferring source code in node/react from one machine to another, especially before you are ready to push what you are working on …
https://cpu.toolsforteaching.co.uk/ The CPU FDE Simulator is an interactive, browser-based teaching tool that visualises every micro-operation inside the CPU’s Fetch–Decode–Execute cycle. Students watch a glowing spark travel between registers and memory along colour-coded buses, …
Most schools and colleges have highly controlled IT access and this naturally means that useful tools for teaching development are limited. One of my particular areas of interest is in …
https://label.toolsforteaching.co.uk/ The Hardware Labeller app is a fully browser-based, interactive teaching and self-study activity designed for students aged 16–19 studying T-Level Digital (Software Development). It covers every component and device specified in Learning Outcome …
We have started to use the AI Revision Bot across the Department of ITDD at Exeter College to support learner’s revision. Overall the feedback is very positive – apart from …
This is a student-safe environment to learn and tinker with SQL queries without the complexities of setup or the risk of compromising shared data. All processing happens in a virtual …
I usually develop Office extensions in response to a given need. My mentor suggested that an on-screen timer would help keep the time limit in my student’s mind when they …
One of the things that is really overwhelming for an ECT is the amount of Planning you need to get together. More experienced teachers tell me it gets much better …
We all know the benefits of recall of previous learning, especially when spaced as we move information from working into long term memory For this reason, I start all my …
Further Kallbak Improvements: searchable insertion of questions inside PowerPoint I decided to make the UI of the PowerPoint element of Kallbak better, so enabled the facility to see all the …
Kallbak now features Likert Scale Questions Likert Scales are the 1-5 rating scales used all over the place. They have a long history in research questionnaires and have been seriously …
Kallback Powerpoint Module: Improved Wordcloud Whereas creating a wordcloud within a web-based App was relatively easy, creating that inside PowerPoint (one of the key features of Kallbak) was quite challenging, …
Form multiple drives into a single mountable drive on Ubuntu This is a script which does the above. I have three additional drives on my Ubuntu box which I wanted …
Teaching the Bubble Sort Algorithm using Pringles Creative Commons Simon Rundell CC NC-BY-SA 2025. Use freely. Or make your own. I just did it on my phone.
A network layer model helps break down communication into smaller, more manageable functions. The most common model is the OSI (Open Systems Interconnection) Model, which has seven layers, each responsible …
This is the lesson plan which got me the job. I couldn’t be sure of the resources I would have available, so I opted to teach about the CIA Model …
Many schools often ban Mobile Phones as a distraction, but in Computing we view them as tools – both a platform for development and a means of using technology to …
There are times when you need to upload a selected batch of files somewhere. In my case, as I am shipping React code to live after it has been built. …
Each year I produce a liturgical calendar of Bible readings based upon Common Worship and the Roman Lectionary which is compatible with Google Calendar, Microsoft Outlook and Mac iCal. This …
I have been undertaking a course on Python for some extra credit as part of my PGCE through ExCode. Part of this has been to create a text-based adventure game. …
This little revision aid comes out of a less ambitious idea: I wanted to illustrate the matching of statements to headings using a little drag and drop. It was originally …
This is such a cool effect, bringing an object (usually a div) up on screen
I tried to install regular JupyterHub about a dozen times. Each time I found myself in a morass of configuration and authentication problems, and when it came to the crunch, …
I’ve been working on JupyterHub Notebooks recently – a collaborative document format which can run Python code in small code windows. It’s excellent for teaching and developing skills in programming. …