The Intro to JS: Drawing & Animation Programming Course teaches users the basics of Khan Academy's Processing JavaScript coding environment, including Coloring With Code, Animations, Objects, Object-Oriented Design, and much more.
This free online course covers roughly the same topics covered in a typical college or high school introduction to programming course. The language used is the JavaScript language with the processing library. The site is set up to process the code in real time in a screen next to the code, as the user edits.
The Course[]
The course covers the following general topics:

- Intro to programming
- Drawing basics
- Coloring
- Variables
- Animation basics
- Interactive programs
- Bonus: Resizing with variables
- Text and strings
- Functions -
- Logic and if Statements
- Debugging programs
- Looping
- Writing clean code
- Arrays
- Objects
- Object-Oriented Design
- Becoming a better programmer
The Categories[]
☀ All Khan Academy content is available for free at: www.khanacademy.org