1 |

**Page** | **Section** |

100 Doors (method for finding squares) | JavaScript |

A |

**Page** | **Section** |

Abacus (binary, octal and hexadecimal) | Mathematics |

About this site | n/a |

Access Tips | Databases |

Access databases and web-pages | JavaScript |

Active Server Pages and ASP.NET | JavaScript |

Algorithms - Sorting | Interactive |

Algorithms - Searching | Interactive |

AND operator | Mathematics |

AND() in Excel | MS Office |

Angles - estimating | Mathematics |

Animation (on web-pages) | HTML |

Appointment clashes in Access | Databases |

Arrays | Programming |

Arrays for
Reference/Selection | Blog |

ASCII Codes | Interactive |

ASP | JavaScript |

B |

**Page** | **Section** |

Bases (number) | Mathematics |

BASIC - Visual | VisualBASIC |

BASIC programming for beginners | Programming |

Binary (theory) | Mathematics |

Binary (interactive) | Interactive |

Binary (fractions and negative numbers) | Interactive |

Binary (normalised floating-point) |
Interactive |

Binary Breakout Game | - |

Binary Breakout Options | - |

Binary Counter
(also useful for truth tables) | - |

Binary Flags | Interactive |

Bitmaps - storage | Interactive |

Bitwise logic (theory) | Mathematics |

Bitwise logic (interactive) |
Interactive |

Bits, bytes and words | Mathematics |

BMI | JavaScript |

Body Mass Index | JavaScript |

Bookings database | Databases |

Boolean logic (theory) | Mathematics |

Boolean logic (interactive) | Interactive |

Breaks - page and section | MS Office |

Buttons in Excel | MS Office |

C |

**Page** | **Section** |

Caesar shift ciphers | Interactive |

Card Flip Magic (parity "trick") | n/a |

Card Trick (sorting / AQA programming project) |
- |

Card Trick (JavaScript image-switching
example) | JavaScript |

Cell Protection in Excel | MS Office |

Character representation | Interactive |

Checkboxes in Excel | MS Office |

Circular Motion / Rotation (programming example) | - |

Clashing appointments (Access) | Databases |

Client-side scripting | JavaScript |

Colours in HTML | Interactive |

Coins (adding activity) | Mathematics |

Coins (JavaScript example) | JavaScript |

Contact | - |

Cookies | JavaScript |

Complements (e.g. for negative
numbers) | Mathematics |

Compound keys (in databases) | Databases |

Computing - National Curriculum |
Teachers |

Concept Map for the Computing curriculum |
Teachers |

Conditional formatting (in
Excel) |
MS Office |

Connecting Wall (revision game) | - |

Constants | Programming |

Contents Tables in Word | MS Office |

Convert Text to Table... | MS Office |

Converting between number bases | Mathematics |

D |

**Page** | **Section** |

Databases and web-pages | JavaScript |

Dates in Excel |
MS Office |

Decipher Substitution Ciphers | Interactive |

De Morgans Laws | Mathematics |

Degree of relationship | Databases |

Denary | Mathematics |

Dice Frequency Modelling | JavaScript |

Die Model (programming/animation
example) |
- |

Double-bookings in Access | Databases |

Duality (in Boolean Logic) | Mathematics |

E |

**Page** | **Section** |

Editing macros (in Excel) | MS Office |

Encryption - substitution ciphers | Interactive |

Enigma simulator | JavaScript |

Estimating angles | Mathematics |

Estimating pi (the Monte
Carlo method) | Mathematics |

EU Games system (Excel macro
example) | MS Office |

Events in Excel |
MS Office |

Evidence-based teaching and learning | Teachers |

Excel macros | MS Office |

Examples of Python programming techniques | Programming |

Excel tips | MS Office |

Excel - form features |
MS Office |

Excel - if() |
MS Office |

Excel - logical operators |
MS Office |

Excel - numerical functions |
MS Office |

Excel - protection |
MS Office |

Excel - Paste Special |
MS Office |

Excel - text functions |
MS Office |

Excel - validation |
MS Office |

Excel - vlookup() |
MS Office |

Exclusive-OR operator | Mathematics |

F |

**Page** | **Section** |

Factors (visualising squares and
prime numbers) | Mathematics |

Field, database | Databases |

Fields in Word |
MS Office |

First normal form | Databases |

Floating-point binary |
Interactive |

Foreign key | Databases |

Forms in Excel | MS Office |

Fruit machine in Access | Databases |

G |

**Page** | **Section** |

Game Show - the Monty Hall
problem | JavaScript |

GCSE Computing resources |
Teachers |

GCSE Connecting Wall revision game | - |

H |

**Page** | **Section** |

Hexadecimal (theory) | Mathematics |

Hexadecimal (interactive) | Interactive |

Home | Home |

HTML | HTML |

Hyperlinks (in HTML) | HTML |

I |

**Page** | **Section** |

if() in Excel | MS Office |

if in VBA | MS Office |

Images (in HTML) | HTML |

Images and wrapping (in Word) |
MS Office |

Impact of technology | Teachers |

Index, database | Databases |

Interactive sorting game
(The Sorting Balance) | Interactive |

Iteration vs. recursion | Programming |

J |

**Page** | **Section** |

JavaScript | JavaScript |

JavaScript examples |
- |

Just Basic programming | Programming |

K |

**Page** | **Section** |

Key field | Databases |

KS3 Computing resources |
Teachers |

L |

**Page** | **Section** |

Learning - psychology | Teachers |

Learning to program | Programming |

Library system in Access | Databases |

Library system in Excel | MS Office |

Links (in HTML) | HTML |

Links (to other sites) |
Teachers |

Logic | Mathematics |

Logic circuits / gates |
Interactive |

Logical operators in Excel |
MS Office |

Lottery (JavaScript) | JavaScript |

M |

**Page** | **Section** |

Macros in Excel | MS Office |

Medals table in Excel | MS Office |

Mail merge in Word | MS Office |

Masking bits (bitwise logic) | Mathematics |

Mathematical (Boolean) logic | Mathematics |

Merits database example | Databases |

Microsoft Excel | MS Office |

Microsoft Office | MS Office |

Microsoft Powerpoint | MS Office |

Microsoft Publisher | MS Office |

Microsoft Word | MS Office |

Mind Reader (image-switching
example) | JavaScript |

Modular Arithmetic | Blog |

Monte Carlo method | Mathematics |

Movement in programs | Interactive |

msgbox() in Excel macros | MS Office |

Multiplication Tables practice | Mathematics |

N |

**Page** | **Section** |

NAND operator | Mathematics |

National Curriculum Computing |
Teachers |

Normalisation (binary) |
Interactive |

Normalisation (databases) | Databases |

NOR operator | Mathematics |

NOT operator | Mathematics |

Noughts and Crosses (algorithm example) | - |

Number bases | Mathematics |

O |

**Page** | **Section** |

OCR Coding Challenges - sample solutions | Programming |

OR operator | Mathematics |

OR() in Excel | MS Office |

P |

**Page** | **Section** |

Page breaks in Word |
MS Office |

Paste Special (in Excel) | MS Office |

PHP |
JavaScript |

PowerPoint | MS Office |

Presence check validation | Databases |

Preventing double-bookings in Access |
Databases |

Primary key (field) |
Databases |

Prime Numbers - visual investigation | Mathematics |

Prime Numbers - Sieve of Eratosthenes | Mathematics |

Programming concepts and techniques | Programming |

Programming examples - BASIC |
Programming |

Programming examples - JavaScript |
Programming |

Programming examples - Python
(file) |
Programming |

Programming examples - Python (links to replit.com) | Programming |

Programming tasks for beginners | Programming |

Programming - Top Ten Techniques | Blog |

Psychology of learning | Teachers |

Publisher | MS Office |

Puzzle | JavaScript |

Python programming examples | Programming |

Q |

**Page** | **Section** |

Queries, database | Databases |

R |

**Page** | **Section** |

Radio buttons in Excel |
MS Office |

Random numbers in Excel | MS Office |

Random numbers in programming | Interactive |

Range validation | Databases |

Record, database | Databases |

Recording macros | MS Office |

Rectangle Numbers | Mathematics |

Recursion vs. iteration | Programming |

Referential integrity | Databases |

Relational database |
Databases |

Revision Game - Connecting Wall | - |

Room Bookings database | Databases |

Rotation / Circular Motion (programming example) |
- |

Rounding in Excel | MS Office |

S |

**Page** | **Section** |

Sample systems in Excel | MS Office |

Santas and Puddings (seasonal noughts and crosses) | - |

Scope of variables | Programming |

Scripting | JavaScript |

Searching algorithms | Interactive |

Second normal form | Databases |

Section breaks in Word |
MS Office |

Selection with Arrays | Blog |

Server-side scripting | JavaScript |

Seven-Segment Display (programming example) |
- |

Shifting bits (in binary) | Mathematics |

Sieve of Eratosthenes | Mathematics |

Simon game (programming example) | - |

Sorting algorithms | Interactive |

Sorting game (The
Sorting Balance) | Interactive |

SQL Injection (activity) | - |

Square Numbers | Mathematics |

Standard Form | Mathematics |

Standard Paragraphs | VisualBASIC |

Static variables (see Scope) | Programming |

Stock control database | Databases |

Storage of Text | Interactive |

Structure, database | Databases |

Subforms in Access | Databases |

Substitution ciphers | Interactive |

Sudoku solver (programming example) | - |

T |

**Page** | **Section** |

Table, database | Databases |

Tables in Word |
MS Office |

Tables of Contents in Word |
MS Office |

Tags (inserting in HTML) | HTML |

Tags, common | HTML |

Teaching effectively | Teachers |

Technology and its impact | Teachers |

Text manipulation in Excel | MS Office |

Text - storage | Interactive |

Third normal form | Databases |

Times Tables | Mathematics |

Top Ten Programming Techniques | Blog |

Top Trumps (client-side scripting example) | - |

Traffic light (JavaScript programming example) | - |

Translucency | HTML |

Transparency | HTML |

Truth tables | Mathematics |

Type, database field | Databases |

Type, variable | Programming |

U |

**Page** | **Section** |

Unique key (field) | Databases |

Unique validation | Databases |

V |

**Page** | **Section** |

Validation, database | Databases |

Validation, Excel | MS Office |

Variables | Programming |

VBA in Excel | MS Office |

Video shop system in Access | Databases |

Visualising factors, squares and primes | Mathematics |

Visualising multiplication | Mathematics |

vlookup() in Excel | MS Office |

W |

**Page** | **Section** |

Web-page creation | HTML |

Web-pages and databases | JavaScript |

Words of Wisdom | JavaScript |

Word (Microsoft) | MS Office |

Wrapping around images in Word |
MS Office |