By Hamcodes · hamcodes.com

Code with confidence.
Stay safe online.

Free games, a hands-on web course, and books that take secondary students from zero to building real things. Written so parents and teachers with no tech background can teach it too.

No experience needed Free safety game Free workbook
Hi! Let’s build a bot. The Build-A-Bot robot walking and waving hello
Free · 4 games · Play in your browser

Learn it by playing it.

Four quick chat-style story games. Step into real situations, make the netizen call, and learn as you go. No sign-up, no download.

For Parents

Keep up with what your teenager is doing online, and guide them through coding at home. No coding background required.

For Teachers

Ready-made lessons, worksheets, and a teacher's edition to start computer science in any secondary classroom.

For Students

Real computer-science skills through games, web projects, and hands-on robotics. Ages 11 and up.

Free · Play in your browser

The Cyber-Safety Story Game

Step into real-life online scenarios and make the choices. Spot scams, phishing, and risky situations the fun way. No sign-up, no download.

Internet Safety · Real-Life Scenarios

Best on a laptop or tablet. Click "Start the course" and role-play your way through the app called Cybr.

Free · Print and teach

The Digital Netizenship Workbook

A complete internet-safety workbook plus 5 classroom-ready worksheets. Peek inside below, then grab it free.

Digital Netizenship Workbook cover
Inside page 1 Inside page 2 Inside page 3 Inside page 4
Swipe to peek inside the workbook
  • Digital Netizenship Workbook (PDF)
  • Clickbait and Phishing worksheet
  • Recognizing and Avoiding Scams worksheet
  • Scenario-Sorting worksheet
  • Internet-Safety Crossword
  • Course-Review sheet
Unlocked. Your downloads are ready below.
We'll also send occasional teaching tips. No spam. Unsubscribe anytime.
Free · 32 lessons · No sign-up

The Digital Citizen

Learn to build real web pages, and see every single one appear as you type. Made for complete beginners, ages 11 and up.

The Digital Citizen: learn to build real web pages and see every one appear as you type 4 sections, 32 lessons, nothing to install. Start the course
1A page you can seeYour first heading, colours and a button that works.
2Your first real pageLists, links, boxes and a link-in-bio page you keep.
3Make it moveA little JavaScript: clicks, counters and colours.
4Be a good netizenBuild a "Stay Safe Online" mini-site of your own.
Start here: Section 1 Play it right on this page

Section 1 is playable above. Progress saves by itself and carries over.

Open all 4 sections
On Amazon

The Hamcodes Book Series

Beginner-friendly coding and robotics books, written so anyone can teach and anyone can learn.

Coding for Kids, My First Code
Coding for Kids

My First Code

Ages 5+

A playful first step into code, from Scratch to friendly bots with code.org. Big pictures, simple steps, zero jargon.

View on Amazon
Coding for Teens, My First Code
Coding for Teens

My First Code

Ages 9+

The next level up, with real projects, deeper logic, and the confidence to build. From Scratch to bots and beyond.

View on Amazon
Build-A-Bot, Robotics STEAM Projects
Robotics · STEAM

Build-A-Bot

Ages 7 to 15

Hands-on robotics for young makers, with 3D design, coding, and Arduino projects that actually move, light up, and beep.

View on Amazon
Coding for Educators, Teacher's Edition
Coding for Educators

Teacher's Edition

For teachers

Never coded before? Teach it anyway. Lesson plans, classroom activities, and everything you need to lead CS with confidence.

View on Amazon
From the Hamcodes blog

Read up before you teach it

Plain-English guides on online safety, computer science and money, written for students, parents and teachers starting from zero.

Browse every article on hamcodes.com

New articles are published on hamcodes.com. These are the three most recent from each series.

New · For the years after school

Bro, nobody told me.

A book for students who just left school and are working out what happens next. Money, first jobs, picking a direction, dealing with people. Written as a conversation, because that is how it started.

  • 67 notes, read one at a time or straight through
  • Free to read, nothing to sign up for
  • Works in your language with your browser's translate
Read the whole thing

brotobro.hamcodes.com

brotobro.hamcodes.com The Bro 2 Bro notes site, notes drifting on a dark maroon background
Private · By application

Private Tech Mentorship

One-on-one guidance for young coders and the educators who teach them. A personal path from the first line of code to real, finished projects.

  • Personalised roadmapBuilt around each learner's age, goals, and pace.
  • Real projectsFrom Scratch and code.org to robotics and Arduino builds.
  • Safety-first mindsetDigital citizenship woven into every session.

Apply for mentorship

Spots are limited to 5 students and taken by application. Tell us about the learner and we'll be in touch.

Start your application

You'll be taken to a short Google Form. No payment required to apply.