Prerequisite Knowledge

Basic HTML/CSS/JS Programming Concepts

Familiarity with the following concepts are highly recommended before programming the trivia game. But mastery is NOT required.


  • Common HTML Elements and the basic tag syntax <div>, <h1>, <h2> (etc.), <button>, <span>
  • Nesting elements
  • id and class attributes
  • Selectors for elements, classes, and ids
  • Common properties used in styles: background-color, color, font-size, margin, padding, height, width, display, border, etc.
  • Variables - numbers, strings, objects
  • Functions
  • Conditionals -- if, else
  • jQuery selectors for elements, classes, and ids
  • Basic jQuery functions: $.show(), $.hide(), $.html()

Options to Learn or Revisit Concepts

The Intro to Informatics and Web Development series of exercises covers HTML/CSS/JS and some informatics practices.

A Quick Dive

  1. 1.
  2. 2.
  3. 4.
  4. 6.
  5. 7.

Deeper Dive Options