JavaScript Resources


Khan Academy Courses

Return to the top of the page

#CSK8 Podcast

  • Each episode of the #CSK8 Podcast explores research, experiences, or perspectives on computer science education with a focus on grades K-8.

Intro to JavaScript: Drawing and Animation

  • Most of the debugging resources and projects below are based on the link above. I've used this course and the resources below with coders in grades 4-8 who were interested in art and animation.

Advanced JavaScript: Games and Visualizations

Advanced JavaScript: Natural Simulations

More computer programming courses by Khan Academy


Khan Section Projects

Return to the top of the page


Example Projects (Developed by Fourth Graders and Older)

Return to the top of the page


Debugging Practice

Return to the top of the page


What this class looks like

Return to the top of the page


Sample Lesson Plans

Return to the top of the page


Coding TAP Crosswalk Document

Return to the top of the page

The purpose of the document below is to provide a "crosswalk" between classroom learning and facilitating with the TAP evaluation rubric. The "crosswalk" provides an explanation or translation of what to expect within a coding classroom as it relates to TAP discourse.

If you are on a mobile device, click here to open up the Google Doc below.


More content