Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nielslange/vanilla-js-academy

⚓︎ A Vanilla JS workshop by Chris Ferdinandi
https://github.com/nielslange/vanilla-js-academy

vanilla-javascript vanilla-js vanilla-js-academy vanillajsacademy

Last synced: 3 months ago
JSON representation

⚓︎ A Vanilla JS workshop by Chris Ferdinandi

Awesome Lists containing this project

README

        

# Vanilla JS Academy

This repo contains notes as well as exercises of the [Vanilla JS Academy](https://vanillajsacademy.com/).

## Table of contents

- Day 1: [Toggle Password Visibility (via checkbox)](https://nielslange.github.io/vanilla-js-academy/day-01/toggle-via-checkbox/index.html)
- Day 1: [Toggle Password Visibility (via icon)](https://nielslange.github.io/vanilla-js-academy/day-01/toggle-via-icon/index.html)
- Day 3: [Toggling multiple password fields](https://nielslange.github.io/vanilla-js-academy/day-03/index.html)
- Day 5: [Toggling passwords in multiple forms](https://nielslange.github.io/vanilla-js-academy/day-05/index.html)
- Day 7: [Character Count](https://nielslange.github.io/vanilla-js-academy/day-07/index.html)
- Day 9: [Character and Word Count](https://nielslange.github.io/vanilla-js-academy/day-09/index.html)
- Day 11: [Announcing the Count](https://nielslange.github.io/vanilla-js-academy/day-11/index.html)
- Day 13: [Random Ron](https://nielslange.github.io/vanilla-js-academy/day-13/index.html)
- Day 15: [Random Ron without duplicates](https://nielslange.github.io/vanilla-js-academy/day-15/index.html)
- Day 17: [NYT Top Stories](https://nielslange.github.io/vanilla-js-academy/day-17/index.html)
- Day 19: [NYT Multiple Categories](https://nielslange.github.io/vanilla-js-academy/day-19/index.html)
- Day 21: [Sanitizing the NYT API Data](https://nielslange.github.io/vanilla-js-academy/day-21/index.html)
- Day 23: [Monster Shuffle](https://nielslange.github.io/vanilla-js-academy/day-23/index.html)
- Day 25: [Find the Monsters](https://nielslange.github.io/vanilla-js-academy/day-25/index.html)
- Day 27: [Find the Monsters](https://nielslange.github.io/vanilla-js-academy/day-27/index.html)
- Day 29: [Table of Contents](https://nielslange.github.io/vanilla-js-academy/day-29/index.html)
- Day 31: [Table of Contents - Missing IDs](https://nielslange.github.io/vanilla-js-academy/day-31/index.html)
- Day 33: [Table of Contents - Scope](https://nielslange.github.io/vanilla-js-academy/day-33/index.html)
- Day 35: [Weather App](https://nielslange.github.io/vanilla-js-academy/day-35/index.html)
- Day 37: [Weather App - Plugin](https://nielslange.github.io/vanilla-js-academy/day-37/index.html)
- Day 39: [A Helper Library](https://nielslange.github.io/vanilla-js-academy/day-39/index.html)
- Day 41: [DOM Manipulation Library](https://nielslange.github.io/vanilla-js-academy/day-41/index.html)
- Day 43: [DOM manipulation library with chaining methods](https://nielslange.github.io/vanilla-js-academy/day-43/index.html)
- Day 45: [Debugging Broken Code](https://nielslange.github.io/vanilla-js-academy/day-45/index.html)
- Day 47: [Autosave](https://nielslange.github.io/vanilla-js-academy/day-47/index.html)
- Day 49: [Autosave - Single Entry](https://nielslange.github.io/vanilla-js-academy/day-49/index.html)
- Day 51: [Autosave - Other Field Types](https://nielslange.github.io/vanilla-js-academy/day-51/index.html)
- Day 53: [API Cache](https://nielslange.github.io/vanilla-js-academy/day-53/index.html)
- Day 55: [API Cache - Fallback](https://nielslange.github.io/vanilla-js-academy/day-55/index.html)
- Day 57: [Countdown Timer](https://nielslange.github.io/vanilla-js-academy/day-57/index.html)
- Day 59: [Countdown Timer - Formatted](https://nielslange.github.io/vanilla-js-academy/day-59/index.html)

## Credits

* https://vanillajsacademy.com/