Institute of Coding

Teaching London Computing is now working with the Institute of Coding to further support educators of computing. Here are the resources developed to date. We hope they will help educators better understand both the subject and its wider context, and provide teaching ideas as well as pedagogy around teaching computing.

Celebrating diversity in computing – more!

Posters celebrating diversity in computing

linearsearch1Algorithmic Pattern Puzzles

image Disability


image    Black history

templarflag   The Templar Cipher

Christmas Kriss Kross Puzzles


8 juliana_rotich-magic
Juliana Rotich: Crowdsourcing in a crisis

25 christine farion 2
Christine Farion: Wearable Computing

26 shwetal shah
Shwetal Shah: Tools to learn and digital activist

21 tina&jon
Tina Chowdhury: Bioengineering

Annie Easley

Image Credit: By NASA Science and Engineering Newsletter – Fagowees, Public Domain,

Annie Easley: NASA Energy Programs

Ada Lovelace

Image credit: Science & Society Picture Library

Ada Lovelace: Pioneer Programmer

17 barbara_liskov_mit_computer_scientist_2010-magic

Image credit: Kenneth C. Zirkel CC BY-SA 3.0

Barbara Liskov: Programming Languages

Dorcas Muthoni: Entrepreneur and AfChix founder

Carrie Anne Philbin: Geek gurl diaries

Evelyn Boyd Granville: Space software

Florence Nightingale: Important Infographics

Fran Allen: Clever Translation – Compilers

Grace Hopper : Readable code and bugs

Valentine Computing

Pseudocode Poems

Mary Lou Jepsen: Invention and equity

Susan Wojcicki: Marketing Ads

Hedy Lamarr: Frequency hopping star

Martha Lane Fox: Computer Science Politics

John Henry Thompson: Art Lingo

Jeanette Wing: Computational Thinking for all

Karen Spärk Jones: Search Engines

Katherine Johnson: Space calculations

Shafi Goldwasser: Zero knowledge

Sophie Wilson: Chip Design

Anne-Marie Imafidon: STEMettes

Abdigani (Abdi) Diriye: Somalia tech startups

Segun Fatumo: Bioinformatics

Safiya Umoja Noble: Bias in search engines

Gladys West: Satellite positioning

Mark Dean: Computer Architecture

Clarence Ellis: Groupware

Jeremiah Onaolapo: Cyber Security Specialist

Lisa Gelobter: Multimedia via the web

Philip Emeagwali: Supercomputing

Victor B Lawrence: High-speed Communications

Roy L Clay Sr: Silicon Valley CEO

Alan Turing: The grandfather of computer science

Christopher Strachey: pioneer of programming languages

Learning to Learn (to program)

Anyone can learn … (to program)

Deliberate Practice

Mastering skills

Identify the sub-skills

Mental Models Matter

Learn by experimenting

Concept Maps


Inspire to learn

Fei-Fei Li: Vision and diversity to create AI4All

Louis Braille: Binary Braille

Dame Wendy Hall: Web Science

Michelle Simmons: Atomic Transistors and Quantum Computers

Cynthia Bennett: Access for All

Hollie Kay: Pa11y and pair programming

This work was supported by the Institute of Coding, which is supported
by the Office for Students (OfS).

IoC logo on white