Codelabs
Step by step tutorials that help to learn how to build Web Components through practical examples.

Build a Brick Viewer with lit-element
In this codelab, you will learn how to build a web component to display brick models.

Build a Story Component with lit-element
In this codelab, you will learn how to build a build a story component with lit-element and TypeScript.

From Web Component to Lit Element
In this codelab, you will learn about the concepts of Web Components and how to build them with LitElement.

HowTo Components β <howto-checkbox>
The most common type of checkbox is a dual-type which allows the user to toggle between two choices.

HowTo Components β <howto-tabs>
Tabs limit visible content by separating it into multiple panels. Only one panel is visible at a time.

HowTo Components β <howto-tooltip>
Tooltip displays information related to an element when it receives keyboard focus or the mouse hovers over it.

Lit: basics
In this codelab, you will learn the basics of building web components using lit-html and lit-element.

Lit: intermediate
This codelab is a followup from the lit-html & lit-element basics codelab.

Lit for React Developers
In this codelab, you will learn how to convert React component concepts to their Lit analogs.

Web Components: basics
In this codelab, you will learn about the basics of Web Components and how they work.