Instructional Video3:50
Khan Academy

Incrementing shortcuts, Computer Programming

6th - Higher Ed
Text messages full of abbreviations can be easier to understand once you know what the letters stand for. The same goes for reading code because computer programmers always devise ways to reduce typing. One typical line of code that...
Instructional Video5:16
Khan Academy

More Drawing!

5th - Higher Ed
Now let's expand our coding to include ellipses, rectangles, and lines using this easy-to-follow video. We are also adding some formality to the language we use by defining the following terms: function, parameters, pixels, and the x and...
Instructional Video4:27
Khan Academy

Intro to Coloring

5th - Higher Ed
Programming without color is like watching the Wizard of Oz in black and white, you understand what's going on, but you lose the visual impact of the story. Here, we learn to add color to the images we are coding. Background,...
Instructional Video6:10
Khan Academy

The Power of the Docs, Intro to JS: Drawing and Animation, Computer Programming

5th - Higher Ed
While learning to code is an interesting academic pursuit in its own right, it also has other learning benefits. For one, coders learn how to learn. They continually explore, test, and draw conclusions about how certain things work. The...
Instructional Video6:15
Khan Academy

A Tour of Programming on Khan Academy

5th - Higher Ed
Explore, create, and make mistakes. This is the call to action in a video on how to use Khan Academy to learn to write Java code. The speaker encourages learners to feel comfortable with the programming environment that is provided on...
Instructional Video3:00
Khan Academy

Mouse Interaction, Computer Programming

6th - Higher Ed
Drawing objects based on where the user's mouse is located can be a beneficial and fun coding activity for new JavaScript coders. Here, the speaker shows how to use the mouseY and mouseX variables in a small section of code that draws a...