Browse our list of curated database of projects, exercises and lessons to learn vanilla.js
html-css
vanilla-js
intermediate
Build a real life beautiful landing page without any framework and collecting leads
Start projectflask
python
javascript
intermediate
Let's build a todo list from zero to publish using a Python Flask API and a Vanilla.js front-end
Start projecthtml-css
javascript
vanilla-js
intermediate
Practice building algorithms by doing a selection-sorting algorithm and displaying it on a website
Start projecthtml-css
javascript
vanilla-js
intermediate
Use your DOM knowledge, HTML/CSS and Javascript to create a battleship game for one person only
Start project