The objective of this JavaScript grocery list project is to create a list that accepts an item and also saves it to local storage.
Intermediate JavaScript Projects
Saying if a JavaScript Project is intermediate or not is subjective. But, as I define it, I'd say that an intermediate JavaScript project uses Object Oriented JavaScript, AJAX, or are coded using several nested JavaScript functions and callbacks.
For the most part, these same projects can almost always be coded without OOP, several functions, or say, the Fetch API, but it's the use of these in the provided solutions that ultimately made me choose which were intermediate vs. beginner.
If you can do these projects as described in my summary, consider yourself intermediate in my book!
For extra practice, say if you want to become a front-end web developer, than you should also attempt to build the entire project from scratch, HTML, CSS, and all!
Happy coding!
JavaScript Coin Toss Game
The objective of this JavaScript coin toss game project is to code a game that determines the winner at 5 correct guesses.
JavaScript 2D Brick Breaker Game
The objective of this project is to code a two dimensional JavaScript brick breaker game using the HTML Canvas Web API.
Whack-A-Mole Game JavaScript Project
The objective of this JavaScript Project is to wire up a JavaScript Whack-a-Mole game.
CSS and JavaScript Clock Project
The objective of this JavaScript Project is to wire up an analogue JavaScript Clock that mainly uses CSS and JavaScript.
Analogue Clock Project
The objective of this JavaScript Project is to wire up analogue JavaScript Clock. This project is more about knowing how to manipulate the JavaScript Canvas Web API than using core JavaScript itself.