JavaScript30 by
Wes Bos
Project 1: Keyboard drum
Project 2: Clock
Project 3: Variables CSS with JS
Project 4: Array practice
Project 5: Flex panels
Project 6: Ajax type ahead
Project 7: Array practice 2
Project 8: HTML5 canvas
Project 9: Devtools tricks
Project 10: Hold Shift to Check Multiple Checkboxes
Project 11: Custom HTML5 Video Player
Project 12: Key sequence detection Konami code
Project 13: Slide in on scroll
Project 14: Object and Arrays - Reference VS Copy
Project 15: LocalStorage and EventDelegation
Project 16: CSS Text Shadow Mouse Move Effect
Project 17: Sort Without Articles
Project 18: Tally String Times with Reduce
Project 19: Webcam Fun!
Project 20: Native Speech Recognition
Project 21: Geolocation
Project 22: Follow Along Links
Project 23: Speech Synthesis
Project 24: Sticky Nav
Project 25: Event Capture, Propagation, Bubbling and Once
Project 26: Stripe Follow Along Dropdown
Project 27: Click and drag
Project 28: Video speed controller
Project 29: Countdown timer
Project 30: Whack a mole!