Vanilla JS academy
JavaScript training program.
Projects:
🔑 Show Passwords
Toggle password visibility with a checkbox.
Toggling multiple password fields
Toggling passwords in multiple forms
🇦 Word Count
Count the number of words and characters in a block of text.
Announcing the Count with an actual screen reader
🔀 Random Ron
Show random Ron Swanson quotes using API calls.
📰 Top Stories
Use the New York Times API to get and display today's top stories.
👾 Avoid the Monster
Create a fun game where you find your monster friends and avoid the sock.
Find the Monsters - Track Wins
📄 Table of Contents
Dynamically generate a table of contents from page headings.
Table od contents - Missing IDs
🌞 Weather App
Find a visitor's location and display their local weather.
📌 DOM Library
Create your own tiny DOM manipulation library.
DOM manipulation library with chaining methods
⭐ Form Saver
Automatically save form data as a user types.
📥 API Cache
Cache API data for more resilient apps.
⏰ Countdown Timer
Create a countdown timer app for tracking tasks.
🧭 Explore
Explore cool, quirky places in your own backyard.