Tentative list of the topics that will be coverd
- Computer Basics
- Introduction to programming using Scratch
- Data Representation
- The Internet and the Web
- HTML, CSS, and Web Pages
- JavaScript and Dynamic Web Pages
- JavaScript and User Interaction
- Functions and Randomness
- Abstraction and Libraries
- JavaScript Strings and Arrays
- ...