- Topic 1 (Loops, Conditional Statements, Functions, Variables, Parameters, Arrays)
- Topic 2 (Object Creation Functions, Inheritance, Properties, Methods, Instantiation)
- Topic 3 (JSON Parse, Stringify )
- Topic 4 (Using XMLHTTPRequest to Consume a JSON Web Service)
- Topic 5 (Local Storage API, Storing and Retrieving Simple Data, Arrays, Associative Arrays, and Objects)
- Topic 6 (DOM Manipulation Using createElement, appendChild, insertBefore, removeChild, etc )
- Topic 7 (Manipulating CSS Class Properties Using JavaScript)
- Topic 8 (Creating CSS3 Transitions and Animations in CSS and triggering them with JavaScript )
- Topic 9 (Standard JavaScript Events Including those for Mobile Devices )
- Topic 10 (HTML5 Tags - Video, Audio, and Canvas )
- Topic 11 (Designing, Defining, and Triggering CSS3 Transitions without Custom Libraries (Thought Library) )
- Topic 12 (Designing, Defining, and Triggering CSS3 Transforms without Custom Libraries (Thought Library) )
- Topic 13 (Designing, Defining, and Triggering CSS3 Animations without Custom Libraries (Thought Library) )