Lab-1 Glitch Intro
![](topic-01-intro/book-a-glitch-intro/img/main.png)
Create, modify and view your first Gomix project.
Lab-2 JS Intro
![](topic-01-intro/book-b-js-introduction/img/main.jpg)
Background & Tools, Variables & Boolean Logic
Lab-3 Playlist 1
![](topic-02-controllers-and-views/book-a-gomix-playlist-1/img/main.jpg)
Import and run a new starter project. Extend this project to include multiple 'views'. Explore the handlebars templating library.
Lab-4 Playlist 2
![](topic-03-app-templates+views/book-a-gomix-playlist-2/img/main.png)
Refactor the dashboard controller to show summary on of the playlists + link to show playlist details.
Lab-5 Playlist 3
![](topic-04-app-models/book-a-gomix-playlist-3/img/main.jpg)
Enable Songs and Playlists to be added via simple forms.
Lab-6 JS Arrays
![](topic-05-arrays/book-a-js-arrays/img/main.png)
Array Basics, Array Methods & Iteration
Lab-7 Playlist 4
![](topic-06-sessions/book-b-gomix-sessions/img/main.png)
Introduce Sessions onto the Playlist application, enabling user accounts and cookie-based authentication.