If you're seeing this message, it means we're having trouble loading external resources for Khan Academy.
If you're behind a web filter, please make sure that the domains *.kastatic.org and *.kasandbox.org are unblocked.
We'll show you the basics of programming and how to draw shapes.
Sophia explains how to use the rect() command to draw a rectangle, and shows how the canvas grid is laid out.
Hopper is our beaver that guides you through challenges. Make her happy by drawing an "H"!
Sophia explains how to draw more shapes, using ellipse() and line(), and shows how the order of commands affects the stacking of the shapes.
Time to draw your own shapes! Let's go over them here before jumping into more awesome programs.
Let's make this face CRAZY! All we have to do is use what we learned about ellipses in Intro to Drawing.