Based on Wes Bos' JavaScript 30 days challenge
Day 1 : [Drum Kit]
Day 2 : Analog Clock
Day 3 : CSS Variables
Day 4 : Array Cardio Day 1
Day 5 : Flex Panel Gallery
Day 6: Type Ahead
Day 7 : Array Cardio Day 2
Day 8 : HTML Canvas
Day 9 : [Dev Tools]
Day 10 : Shift Click Multiple Checkboxes
Day 11 : Custom Video Player Interface
Day 12 : Key Sequence Detection
Day 13 : Slidein Scroll
Day 14 : Reference vs Copy
Day 15 : LocalStorage + EventDelegation
Day 16 : Mousemove Textshadow
Day 17 : Sort without Articles
Day 18 : Adding with Reduce
Day 19 : Webcam API
Day 20 : Speech Recognition API
Day 21 : [Geolocation API]
Day 22 : Follow Along Link Highlighter
Day 23 : [Speech Synthesis API]
Day 24 : Sticky Navigation
Day 25 : [Event Handling II]
Day 26 : Follow Along Navigation Dropdown
Day 27 : Click And Drag
Day 28 : [Video Speed Controller]
Day 29 : Countdown Timer
Day 30 : [Whack A Mole]