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.

In our experience with teaching programming, we've found it handy to have the following handouts printed out, particularly for the first day. Follow the links to print out the PDFs.

  • Screenshot of graph paperGraph paper: A sheet with two 400*400 grids, for students to sketch their drawings on before transferring the numbers to code. That was inspired by a Programming teacher in the Los Altos School District, who starts off her students with an exercise where they turn code into a drawing on graph paper, before they even know what code is. This is particularly useful for projects like the Design an Animal project. 
  • Screenshot of graph paper Cheat sheet: A one-pager with our documentation - it's literally our documentation in paper form. I encourage students to use the online documentation ultimately, but some students find it handy to have a physical paper to look at when they're starting to learn, so that they don't have to scroll their code off screen.

 

If you're using our programming curriculum in the classroom, we strongly encourage you to subscribe to our blog for the latest updates, and email us at compsci-feedback at khanacademy.org with your stories and feedback. Thank you!