30 days of Javascript challenge

Day 1: Drum Kit

Day 2: Clock

Day 3: Playing with CSS

Day 4: Array Cardio 1

Day 5: Flex Panels Image Gallery

Day 6: Ajax Type Ahead

Day 7: Array Cardio 2

Day 8: Fun with HTML5 Canvas

Day 9: 14 Must Know Dev Tools Tricks

Day 10: Hold Shift to Check Multiple Checkboxes

Day 11: Custom HTML5 Video Player

Day 12: Key Sequence Detection (KONAMI CODE)

Day 13: Slide in on Scroll

Day 14: Object and Arrays - Reference VS Copy

Day 15: Local Storage and Event Delegation

Day 16: CSS Text Shadow and Mouse Move Effect

Day 17: Sorting Band Names without articles

Day 18: Tally String Times with Reduce

Day 19: Unreal Webcam Fun

Day 20: Native Speech Recognition

Day 21: Geolocation based Speedometer and Compass

Day 22: Follow Along Links

Day 23: Speech Synthesis

Day 24: Sticky Nav

Day 25: Event Capture, Propagation, Bubbling and Once

Day 26: Stripe Follow Along Dropdown

Day 27: Click and Drag to Scroll

Day 28: Video Speed and Controller UI

Day 29: Countdown Clock

Day 30: Whack A Mole Game