- Intro to programming
- Drawing basics
- Colouring
- Variables
- Animation basics
- Interactive programs
- Bonus: Resizing with variables
- Text and strings
- Functions
- Logic and if Statements
- Debugging programs
- Looping
- Writing clean code
- Arrays
- Objects
- Object-Oriented Design
- Get ready to make your webpages interactive
- JS and the DOM
- DOM access methods
- DOM modification
- DOM events
- DOM animation
- Using JS libraries in your webpage
- Further learning