You are here:  HomeWork Samples  > 2nd Brief

An interactive page

Make an interactive page using JavaScript + HTML/CSS.


  • Takes user input (text, mouse, etc.)
  • Responds to said input (visual or audio feedback).


  • Main functionality should not be an external library.
  • No frameworks (React, Vue, Svelte, etc.)
  • Only JavaScript (no TypeScript, Elm, etc).
  • No need to support mobile.
  • No external APIs.

Check Points:

Learning basic JavaScript.

Learning about DOM events.

Learning how to manipulate the DOM.

Learning version control systems like git.

Learning how to work with GitHub

Deadline was in 3 weeks, presented on October 1st.