Lessons

A lesson is a passive HTML document that shows learning materials.

You can write the learning materials directly using HTML, or embed external PDFs.

Lesson components

When creating a new lesson, you have to specify these components.

Slug
A “code” or “identifier” for the lesson. The format is dash-separated words each consisting of lowercase letters. For example: dynamic-programming, advanced-greedy, etc.
Additional Note
Any additional note. For example, lesson tags, trainings that have used the lessons, etc.
Initial Language
The initial language of the lesson statement. Later, you can add other languages.

Next, please see Common resources features for documentation of common features in resources.