Course Outline
| Class # | Prep Work | Studio | New Topics | Begin Assignment✶ |
|---|---|---|---|---|
| 1 | Class 1 Prep | Mario 1 | Javascript basics | |
| 2 | Class 2 Prep | Mario 2 | Javascript in the Browser; Javascript objects; The DOM | |
| 3 | Class 3 Prep | Mario 3 | Higher-order functions in JS; Handling DOM events | Start 🐘 Pyramid Slide |
| 4 | Class 4 Prep | Mario 4 | Forms; Client-side validation | |
| 5 | Class 5 Prep | (no studio) | Reviewing Core Javascript | |
| 6 | Class 6 Prep | Mario 5 | The Vue.js library | |
| 7 | Class 7 Prep | FlickList 0 | AJAX | |
| 8 | Class 8 Prep | FlickList 1 | Browser developer tools | Start 🐘 The AJAXson 5 |
| 9 | Class 9 Prep | FlickList 2 | Semantic HTML | |
| 10 | Class 10 Prep | FlickList 3 | Responsiveness; Bootstrap | |
| 11 | Class 11 Prep | FlickList 4 | Chaining API calls and surviving "callback hell" | Start 🐘 Word Up! |
| 12 | Class 12 Prep | FlickList 5 | Nested Bootstrap grids; Bootstrap carousels | |
| 13 | Class 13 Prep | (no studio) | (work day) | |
| 14 | Class 14 Prep | (no studio) | Web Programming Beyond LC101 |