Chris is learning javascript and here are his examples to date.
2.1 Basic Paint
2.5 Basic Random
2.6 Graphics
3.1 Conditional Logic
3.2 Bouncing Ball
3.3 If Then Else
3.4 Booleans
4.1 While and For Loops
4.2 Nested Loops
5.1 Modularity
5.2 Function Parameters
6.1 Classes
6.2 Constructors
6.3 Adding JS Files
7.1 Arrays
7.2 More Arrays
7.3 Arrays of Objects
7.4 Remove from array
7.6 Object Communication
7.7 Object Communication II
9.1 Transformations and rotations
Colour Dial
Bubble Changer
Bubble Clicker
Colour Matching Test
Edge Detection (Needs a Web Cam)
Projectile
Rainbow Paint
Risk Dice Roller
Ray Casting
Random Spots
Number Memory
Image Paint Mouse
Image Paint Auto
Search
ASCII Drawing
Calculate PI using Dots
Body Recogniition