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