30 days of JavaScript
Day 1: Drum Kit
Day 2: CSS + JS Clock
Day 3: Playing with CSS Variables and JS
Day 4: Array Cardio Day 1
Day 5: Flex Panels Image Gallery
Day 6: Ajax Type Ahead
Day 7: Array Cardio Day 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 Video Player
Day 12: Key Sequence Detection
Day 13: Slide in on Scroll
Day 14: JavaScript References VS Copying
Day 15: LocalStorage
Day 16: Mouse Move Shadow
Day 17: Sort Without Articles
Day 18: Adding Up Times with Reduce
Day 19: Webcam Fun
Day20: Speech Detection
Day21: Geolocation
Day22: Follow Along Link Highlighter
Day23: Speech Synthesis
Day24: Sticky Nav
Day25: Event Capture, Propagation, Bubbling and Once
Day26: Stripe Follow Along Nav
Day27: Click and Drag
Day28: Video Speed Controller
Day29: Countdown Timer
Day30: Whack A Mole