Tutorial Blank Demo Cheatsheet

Credits

DEMOLAND was developed by GD with GD / Gabriel Drozdov. The site uses Limkin by Too Much Type and Geist Mono. Code editors are built using CodeMirror 5.

If you launch your own DEMOLAND, I’d appreciate it if you left these credits in! And send me an email if you’ve got questions or want to share your own DEMOLAND with me!

Welcome to the Parsons DEMOLAND site!

DEMOLAND is an open source website template that allows you to distribute editable code demos (HTML, CSS, JavaScript) entirely within your web browser. By GD with GD!

Tutorial

Get started with DEMOLAND! Learn how to use this website and what HTML, CSS, and JavaScript are.

Core 2 Interaction (Spring 2025)

Weekly demos for Parson’s Core 2 Interaction lecture series during the Spring 2025 semester.

Chapter 1

Week 1 (1/24/25)

A brief introduction (or review) of HTML.

Open chapter
Chapter 2

Week 2 (1/31/25)

A brief introduction (or review) of CSS.

Open chapter
Chapter 3

Week 3 (2/7/25)

Exploring how designers consider structure, visual style, motion, and accessibility in the design of a single component in a design system.

Open chapter
Chapter 4

Week 6 (2/28/25)

We'll dive into the fundamental concept of a box as a container to hold text and other elements.

Open chapter
Chapter 5

Week 7 (3/7/25)

We'll dive into some parallel examples showing the same layout using different techniques.

Open chapter
Chapter 6

Week 8 (3/21/25)

We'll dive into all of the ways you can position an element.

Open chapter
Chapter 7

Week 9 (3/28/25)

We'll be creating microinteractions with the help of CSS transforms, transitions, and animations.

Open chapter
Chapter 8

Week 10 (4/4/25)

We'll continue pushing the boundaries of CSS.

Open chapter
Chapter 9

Week 11 (4/11/25)

Introducing JavaScript, a way of dynamically altering a page’s content and style.

Open chapter
Chapter 11

Week 13 (4/25/25)

Repeating code, loops, and libraries.

Open chapter
Chapter 12

Week 14 (5/2/25)

Objects, APIs, and input elements.

Open chapter

Core 2 Interaction (Spring 2026)

Weekly demos for Parson’s Core 2 Interaction lecture series during the Spring 2026 semester.

Chapter 1

Week 1 (1/23/26)

A brief introduction (or review) of HTML.

Open chapter
Chapter 2

Week 2 (1/30/26)

A brief introduction (or review) of CSS.

Open chapter
Chapter 3

Week 3 (2/6/26)

An introduction in applying CSS to define interaction, accessibility, and responsiveness for a single component in a design system.

Open chapter
Chapter 4

Week 6 (2/27/26)

An introduction to element placement on the webpage through document flow (or CSS flow layout), the display property, and the position property.

Open chapter
Chapter 5

Week 7 (3/6/26)

An introduction to CSS grid display

Open chapter
Chapter 6

Week 8 (3/20/26)

An introduction to CSS flexbox layout

Open chapter
Chapter 7

Week 9 (3/27/26)

A brief introduction to common JavaScript examples

Open chapter
Chapter 8

Week 11 (4/10/26)

An introduction to JSON objects in JavaScript.

Open chapter
Chapter 9

Week 12 (4/17/26)

DRY principles and working with arrays.

Open chapter
Chapter 10

Week 13 (4/24/26)

Loops and loop-based aesthetics.

Open chapter
Chapter 11

Week 14 (5/1/26)

Control flow, events, and timing.

Open chapter