Learn to code

with my videos, books and courses

Featured activities:

Write your awesome label here.

Swimming Fish

Colour in a fish and use some code to make it swim through the sea.
Write your awesome label here.

Cross The Road

Code a cross the road game where a chicken has to avoid moving cars.
Write your awesome label here.

Stripes

Learn Python with blocks and make a picture using turtle graphics.
Write your awesome label here.

Emojis

Use a Python text editor to create your own emoji using code.

Course 1A - Coding with Blocks 1  (Ideal for getting started or age 5-6) 

Write your awesome label here.

Coding Cars

Design your own cars and use code to make them drive along.
Write your awesome label here.

Swimming Fish

Colour in a fish and use some code to make it swim through the sea.
Write your awesome label here.

Under The Sea

Find out how code can can make things crawl and swim by the sea.
Write your awesome label here.

Dog Walk

Animate the legs of the dog with code as it walks across the screen.

Learn to Code Pacman!

 Free mini Scratch course

Course 2A - Coding with Blocks 2  (Ideal for age 6-7) 

Write your awesome label here.

Submarine

Code a game where a sub travels under the water avoiding rocks.
Write your awesome label here.

Space Rocks

Make a game with asteroids. Use code to guide your rocket between them.
Write your awesome label here.

Cross The Road

Code a cross the road game where a chicken has to avoid moving cars.
Write your awesome label here.

Bat In A Flap

Make a game with a score variable to count how much the bat eats.

Course 3A - Introduction To Python:  (Ideal for age 7-10) 

Write your awesome label here.

Stripes

Use Python code to make a pattern with multiple red and purple circles.
Write your awesome label here.

Circle Art

Make some art work in the style of Kandinsky using coloured dots and code.
Write your awesome label here.

Radial Pattern

Code a pattern of radial lines using various angles and multiple loops.
Write your awesome label here.

Coding Emojis

Use coordinates, dots and colour to draw an emoji with Python code.

Course 3B - Coding Mini eBooks Set 1  (Ideal for age 7-10) 

Write your awesome label here.

Blast Off

Use a simple sequence of code blocks and a loop to make a rocket animation.
Write your awesome label here.

Transport

Make a transport animation by creating loops of code for multiple sprites.
Write your awesome label here.

Let It Snow

Code snow to make it fall down. Use an if block to test it reaching the ground.
Write your awesome label here.

Crawling With Bugs!

Create an animation in Scratch using loops and selection to keep the bugs crawling.

Course 4A Coding Mini eBooks Set 2  (Ideal for age 8-11) 

Write your awesome label here.

Balloon Adventure

Use a simple sequence of code blocks and a loop to make a rocket animation.
Write your awesome label here.

Healthy Eating

Code a game with a score variable, where a cat chooses healthy food.
Write your awesome label here.

Tennis

Build a tennis game. Use x and y coordinates to position and check sprite positions.
Write your awesome label here.

Snake

Code the classic Snake computer game, incorporating a score variable.

Coding Books  (Various ages typically 7-11. These are 'real' books that can be bought in bookshops or Amazon) 

Write your awesome label here.
Use code to create your own platform games. Design levels, make animations and add sounds. Use variables to keep the score and simulate gravity.
Write your awesome label here.
Use HTML & Javascript to code a series of games. Draw objects on the canvas, use variables and timers. Import images and add sounds.
Write your awesome label here.
Use Scratch to make mazes games, road-crossing games, and two-player games that keep score. Add animations + sound effects.
Write your awesome label here.
With easy-to-follow, illustrated step-by-step instructions, create all types of popular driving and action games using Scratch.
TESTIMONIALS

Feeback on my courses and books

I don't normally review purchases but this is brilliant. My 9 year old uses it independently and it has taught him so much. Really clear instructions and a new skill with every lesson. It's his absolute favourite birthday present
 Tasha Taylor
We got this for home educating my son on coding and only because we got the authors other book on how to code Platformer Games. Honestly these books are just brilliant.
CHRIS MICHAEL
This book is an excellent way to introduce children to coding with HTML and JavaScript. It is easy to read and understand, and provides a great foundation for kids to start creating their own computer games. The step-by-step instructions make it simple to follow and the hands-on approach makes it fun. 
JON
Write your awesome label here.
What makes THESE different

Learn to code with Max

Unique interactive courses. 
Experienced teacher, children's author, educational technologist and software developer.
Learn at your own pace, with step by step videos.
our courses

All my current courses

Want to keep up to date?

Sign up for course updates.
Thank you!
Created with