
Watch it draw itself · tap to replay
How to Draw a Ball Python
Draw a ball python in 10 easy steps, about 8 minutes. Free, with a printable worksheet.
Each picture adds one red line. Draw that line, then scroll to the next picture. Rub out any dashed helper lines at the end. First up: round head.
Step 1: Round head
Draw a big round head with soft cheeks. Leave the rest of the page for the body.
Tip The head is the biggest round thing here: make it big.
Step 2: Two big eyes
Just below the middle of the head, draw 2 big oval eyes. Add a black dot and shine in each.
Step 3: Smile and nostrils
Under the eyes, dot 2 tiny nostrils. Draw a wide happy smile low on the head, cheek to cheek.
Step 4: Forked tongue
From the middle of the chin, draw a short fat tongue. Split the end into 2 little points.
Step 5: Big coil
Draw a big thick ring round the head, leaving a gap at the bottom left.
Tip The snake winds round its own head, leaving a hole for the tongue.
Step 6: Neck and tail
From the right cheek, loop the neck under the head into one end. Add a curved tail at the other.
Step 7: The ground
Draw a long straight line under the ball, from the left edge to the right edge of the paper.
Step 8: Blotches
Along the coiled body, draw a row of big wobbly blotches like puddles. Keep them off the edges.
Step 9: Colour it tan
Colour the head and body tan, around the blotches. Leave the eyes white.
Step 10: Brown blotches, red tongue
Colour every blotch brown and the tongue red. Your ball python is done!

Your finished drawing
Follow the steps above and this is where you end up: a ball python, drawn by you.
Every step in one picture
