-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Web HTML Course
HTML Course Overview
Below you can find the ordered content of the topic, in a linear progression
The linear progression of content aims to cover all content, course by course, workout by workout as follows:
- first course is the only core one, denoted by its manifest
- the next course is denoted by the first item of the next array in each course manifest
- each course has its order of workouts designated by the sections field in the same aforementioned manifest
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | html-css-intro | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
2 | html-defined | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
3 | css-defined | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
4 | html-css-code | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
5 | html-css-browser | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
Exercises:
Game:
2. html-basics
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | hypertext-markup-language | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ❌ | ❌ |
2 | headings-and-paragraphs | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ❌ | ❌ |
3 | hyperlinks | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ❌ | ❌ |
4 | images | ✅ | 👶 introduction | ❌ | ❌ | ✅ | ❌ | ❌ |
5 | divisions-and-spans | ✅ | 👶 introduction | ❌ | ❌ | ✅ | ❌ | ❌ |
Exercises:
Game:
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | html-structure-define | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
2 | elements | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
3 | html-tags | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
4 | attributes | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
5 | comments | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
Exercises:
no | name | type | aspects | standards | done |
---|---|---|---|---|---|
1 | html-comment-codepen-exercise | codepen | 👶 introduction | syntax-html.0: 10 | ✅ |
2 | html-element-attribute-codepen-exercise | codepen | 👶 introduction | syntax-html.0: 10 syntax-html.1: 10 syntax-html.2: 10 |
✅ |
Game:
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | paragraphs | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
2 | headings-h1-h6 | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
3 | update-images | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
4 | update-hyperlinks | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
5 | style-element | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ❌ | ❌ |
Exercises:
no | name | type | aspects | standards | done |
---|---|---|---|---|---|
1 | html-headings-and-paragraphs-codepen-exercise | codepen | 👶 introduction | syntax-html.0: 10 markup-text.0: 10 markup-text.2: 10 |
✅ |
2 | html-create-link-codepen-exercise | codepen | 👶 introduction | syntax-html.0: 10 markup-text.0: 10 markup-text.2: 10 |
✅ |
3 | html-add-image-codepen-exercise | codepen | 👶 introduction | syntax-html.0: 10 syntax-html.1: 10 embed-media.0: 10 |
✅ |
Game:
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | doctype | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
2 | html-element | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
3 | head-element | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
4 | optional-elements | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
Exercises:
Game:
6. images
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | image-types | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
2 | image-alt | ✅ | 👶 introduction 💪 workout 🔮 obscura |
❌ | ✅ | ✅ | ✅ | ❌ |
3 | image-title | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
4 | image-height-width | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
5 | image-map | ✅ | 👶 introduction 💪 workout 🔮 obscura |
❌ | ✅ | ✅ | ✅ | ❌ |
6 | image-base | ✅ | 👶 introduction 💪 workout 🔮 obscura |
❌ | ✅ | ✅ | ✅ | ❌ |
Exercises:
no | name | type | aspects | standards | done |
---|---|---|---|---|---|
1 | html-image-1-codepen-exercise | codepen | 👶 introduction | embed-media.0: 10 | ✅ |
2 | html-image-2-codepen-exercise | codepen | 👶 introduction | embed-media.0: 10 | ✅ |
3 | html-image-3-codepen-exercise | codepen | 👶 introduction | embed-media.0: 10 | ✅ |
4 | html-image-map-codepen-exercise | codepen | 👶 introduction | embed-media.0: 10 | ✅ |
Game:
7. links
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | anchor-links | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ❌ | ❌ |
2 | link-relative-paths | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
3 | link-absolute-paths | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
4 | link-target | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
Exercises:
Game:
8. links-ii
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | image-link | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
2 | image-mailto | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
3 | link-download | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
Exercises:
Game:
9. lists
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | ordered-lists | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
2 | unordered-lists | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
3 | nested-lists | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
4 | list-orders | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
5 | description-lists | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
Exercises:
no | name | type | aspects | standards | done |
---|---|---|---|---|---|
1 | html-list-order-codepen-exercise | codepen | 👶 introduction | markup-text.0: 1000 markup-text.1: 1000 markup-text.2: 1000 |
✅ |
2 | html-nested-list-codepen-exercise | codepen | 👶 introduction | markup-text.0: 1000 markup-text.1: 1000 markup-text.2: 1000 |
✅ |
3 | html-unordered-list-codepen-exercise | codepen | 👶 introduction | markup-text.0: 1000 markup-text.1: 1000 markup-text.2: 1000 |
✅ |
4 | html-description-list-codepen-exercise | codepen | 👶 introduction | markup-text.0: 1000 markup-text.1: 1000 markup-text.2: 1000 |
✅ |
Game:
10. media
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | audio | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
2 | audio-files | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
3 | video | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
4 | video-formats | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ❌ | ✅ | ❌ |
5 | video-subtitles | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
6 | embed | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
Exercises:
no | name | type | aspects | standards | done |
---|---|---|---|---|---|
1 | html-audio-codepen-exercise | codepen | 👶 introduction | embed-media.2: 10 | ✅ |
2 | html-video-codepen-exercise | codepen | 👶 introduction | embed-media.1: 10 | ✅ |
Game:
11. forms
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | intro-form | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
2 | input-element | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ❌ | ❌ |
3 | text-field | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
4 | text-area | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
5 | submit-and-reset | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
Exercises:
no | name | type | aspects | standards | done |
---|---|---|---|---|---|
1 | html-input-types-codepen-exercise | codepen | 👶 introduction | html-forms.0: 10 | ✅ |
2 | html-buttons-text-area-codepen-exercise | codepen | 👶 introduction | html-forms.0: 10 html-forms.1: 10 html-forms.2: 10 layout-html.2: 10 |
✅ |
Game:
12. forms-ii
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | check-boxes | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ❌ | ❌ |
2 | checkbox-groups | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
3 | radio-buttons | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ❌ | ❌ | ❌ |
4 | radio-buttons-ii | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
5 | radio-buttons-iii | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ❌ | ❌ | ❌ |
6 | html-select | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
7 | dropdown-list | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
Exercises:
no | name | type | aspects | standards | done |
---|---|---|---|---|---|
1 | html-codepen-checkbox-exercise | codepen | 👶 introduction | html-forms.4: 10 | ✅ |
2 | html-codepen-radio-exercise | codepen | 👶 introduction | html-forms.5: 10 | ✅ |
3 | html-dropdown-list-codepen-exercise | codepen | 👶 introduction | html-forms.6: 10 | ✅ |
Game:
13. tables
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | table-tr-and-td | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
2 | intro-th | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
3 | caption | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
4 | colgroup-and-col | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
5 | thead-tbody-and-tfoot | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
Exercises:
no | name | type | aspects | standards | done |
---|---|---|---|---|---|
1 | html-table-1-codepen-exercise | codepen | 👶 introduction | layout-html.1: 1000 | ✅ |
2 | html-table-2-codepen-exercise | codepen | 👶 introduction | layout-html.1: 1000 | ✅ |
3 | html-table-3-codepen-exercise | codepen | 👶 introduction | layout-html.1: 1000 | ✅ |
4 | html-table-4-codepen-exercise | codepen | 👶 introduction | layout-html.1: 1000 | ✅ |
Game:
name | type | aspects | standards | done |
---|---|---|---|---|
table-it | tetris | 💪 workout 🦑 deep |
❌ | ❌ |
14. meta-elements
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | meta-intro | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
2 | charset | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
3 | description | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
4 | keywords | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
Exercises:
Game:
15. meta-elements-ii
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | author | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
2 | http-equiv | ✅ | 🔮 obscura 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
3 | robots | ✅ | 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
Exercises:
Game:
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | div | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
2 | header | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
3 | main | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
4 | nav | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
5 | footer | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
Exercises:
no | name | type | aspects | standards | done |
---|---|---|---|---|---|
1 | html-sectioning-elements-1-codepen-exercise | codepen | 👶 introduction | layout-html.0: 10 semantic-html.0: 10 semantic-html.1: 10 |
✅ |
2 | html-sectioning-elements-2-codepen-exercise | codepen | 👶 introduction | layout-html.0: 10 | ✅ |
3 | html-sectioning-elements-3-codepen-exercise | codepen | 👶 introduction | layout-html.0: 10 semantic-html.0: 10 semantic-html.1: 10 semantic-html.3: 10 |
✅ |
4 | html-sectioning-elements-4-codepen-exercise | codepen | 👶 introduction | layout-html.0: 10 semantic-html.0: 10 semantic-html.1: 10 semantic-html.3: 10 |
✅ |
Game:
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | intro-span | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
2 | intro-hr | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
3 | button | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
4 | button-attributes | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ✅ | ❌ | ❌ |
Exercises:
no | name | type | aspects | standards | done |
---|---|---|---|---|---|
1 | formatting-elements-codepen-exercise | codepen | 👶 introduction 💪 workout |
layout-html.3: 1000 | ✅ |
2 | html-create-buttons-codepen-exercise | codepen | 👶 introduction 💪 workout |
layout-html.0: 1000 html-forms.2: 1000 |
✅ |
Game:
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | meter | ✅ | 🦑 deep 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
2 | meter-attributes | ✅ | 🦑 deep 💪 workout |
❌ | ✅ | ❌ | ✅ | ❌ |
3 | meter-attributes-ii | ✅ | 🦑 deep 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
4 | progress | ✅ | 🦑 deep 💪 workout |
❌ | ✅ | ✅ | ✅ | ❌ |
Exercises:
no | name | type | aspects | standards | done |
---|---|---|---|---|---|
1 | html-create-meter-codepen-exercise | codepen | 👶 introduction 💪 workout |
layout-html.3: 1000 | ✅ |
2 | html-create-progress-bar-codepen-exercise | codepen | 👶 introduction 💪 workout |
layout-html.3: 1000 | ✅ |
Game:
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | intro-br | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
2 | emphasis-i-and-em | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
3 | important-b-and-strong | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ❌ | ❌ |
4 | sub-and-superscript-sub-and-sup | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
5 | editing-s-del-ins | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
6 | editing-u-mark | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ❌ | ❌ |
Exercises:
no | name | type | aspects | standards | done |
---|---|---|---|---|---|
1 | html-s-del-ins-codepen-exercise | codepen | 👶 introduction | ❌ | ❌ |
2 | html-b-strong-codepen-exercise | codepen | 👶 introduction | markup-text.0: 10 | ✅ |
3 | html-multi-element-1-codepen-exercise | codepen | 👶 introduction | ❌ | ❌ |
4 | html-multi-element-2-codepen-exercise | codepen | 👶 introduction | ❌ | ❌ |
5 | html-sup-sub-codepen-exercise | codepen | 👶 introduction | ❌ | ❌ |
6 | html-u-mark-codepen-exercise | codepen | 👶 introduction | ❌ | ❌ |
Game:
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | intro-abbr | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
2 | intro-dfn | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
3 | small | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
4 | intro-time | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
5 | intro-wbr | ✅ | 👶 introduction | ❌ | ✅ | ✅ | ✅ | ❌ |
Exercises:
no | name | type | aspects | standards | done |
---|---|---|---|---|---|
1 | html-dfn-abbr-codepen-exercise | codepen | 👶 introduction | ❌ | ❌ |
2 | html-multi-element-3-codepen-exercise | codepen | 👶 introduction | ❌ | ❌ |
Game:
21. forms-iii
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | placeholder | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ❌ | ❌ |
2 | range | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ❌ | ❌ |
3 | intro-step | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
4 | min-and-max | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
5 | type-password | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
6 | pattern-regexp | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
Exercises:
no | name | type | aspects | standards | done |
---|---|---|---|---|---|
1 | html-create-password-pattern-codepen-exercise | codepen | 👶 introduction | html-forms.0: 10 html-forms.7: 10 html-forms.8: 10 |
✅ |
2 | html-create-new-account-codepen-exercise | codepen | 👶 introduction | html-forms.0: 10 html-forms.7: 10 html-forms.8: 10 |
✅ |
3 | html-create-account-codepen-exercise | codepen | 👶 introduction | html-forms.0: 10 html-forms.7: 10 html-forms.8: 10 |
✅ |
Game:
22. forms-iv
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | image-button | ✅ | 👶 introduction 💪 workout 🔮 obscura |
❌ | ✅ | ✅ | ✅ | ❌ |
2 | formaction | ✅ | 💪 workout 🦑 deep 🔮 obscura |
❌ | ✅ | ✅ | ✅ | ❌ |
3 | formenctype | ✅ | 💪 workout 🦑 deep 🔮 obscura |
❌ | ✅ | ✅ | ✅ | ❌ |
4 | formmethod | ✅ | 💪 workout 🦑 deep 🔮 obscura |
❌ | ✅ | ✅ | ✅ | ❌ |
5 | formnovalidate-and-novalidate | ✅ | 💪 workout 🦑 deep 🔮 obscura |
❌ | ✅ | ✅ | ✅ | ❌ |
6 | formtarget | ✅ | 💪 workout 🦑 deep 🔮 obscura |
❌ | ✅ | ✅ | ❌ | ❌ |
Exercises:
no | name | type | aspects | standards | done |
---|---|---|---|---|---|
1 | html-image-button-codepen-exercise | codepen | 👶 introduction | html-forms.2: 10 embed-media.0: 10 |
✅ |
Game:
23. forms-v
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | autocomplete | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
2 | autofocus | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
3 | multiple | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
4 | oninput | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
5 | output | ✅ | 👶 introduction 💪 workout 🦑 deep |
dom.3: 10 | ✅ | ✅ | ✅ | ✅ |
Exercises:
no | name | type | aspects | standards | done |
---|---|---|---|---|---|
1 | html-form-attributes-exercise | codepen | 👶 introduction | html-forms.7: 10 html-forms.8: 10 html-forms.9: 10 dom.3: 10 |
✅ |
Game:
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | semantic-containers | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
2 | section | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
3 | article | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
4 | aside | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
5 | figure-and-figcaption | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
Exercises:
no | name | type | aspects | standards | done |
---|---|---|---|---|---|
1 | html-semantics-1-codepen-exercise | codepen | 👶 introduction | ❌ | ❌ |
2 | html-semantics-2-codepen-exercise | codepen | 👶 introduction | layout-html.0: 10 semantic-html.0: 10 semantic-html.1: 10 semantic-html.3: 10 |
✅ |
3 | html-semantics-3-codepen-exercise | codepen | 👶 introduction | layout-html.0: 10 semantic-html.0: 10 semantic-html.1: 10 semantic-html.3: 10 |
✅ |
Game:
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | intro-cite | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
2 | intro-q | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
3 | blockquotes | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
4 | address | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ❌ | ❌ |
5 | intro-bdo | ✅ | 👶 introduction 💪 workout 🦑 deep 🔮 obscura |
❌ | ✅ | ✅ | ✅ | ❌ |
6 | intro-bdi | ✅ | 👶 introduction 💪 workout 🦑 deep 🔮 obscura |
❌ | ✅ | ✅ | ✅ | ❌ |
Exercises:
Game:
26. computer-code
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | intro-code | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
2 | intro-kbd | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
3 | intro-samp | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
4 | intro-pre | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
5 | intro-var | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
Exercises:
no | name | type | aspects | standards | done |
---|---|---|---|---|---|
1 | html-computer-code-codepen-exercise | codepen | 👶 introduction | semantic-html.0: 10 semantic-html.1: 10 semantic-html.3: 10 markup-text.2: 10 layout-html.3: 10 layout-html.4: 10 |
✅ |
Game:
27. best-practices
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | doctype-always-first | ✅ | 👶 introduction 🔮 obscura |
❌ | ✅ | ❌ | ❌ | ❌ |
2 | html-vs-htm | ✅ | 👶 introduction 🔮 obscura |
❌ | ✅ | ✅ | ❌ | ❌ |
3 | lowercase-element-names | ✅ | 👶 introduction 🔮 obscura |
❌ | ✅ | ❌ | ❌ | ❌ |
4 | close-all-html-elements | ✅ | 👶 introduction 💪 workout |
❌ | ✅ | ❌ | ❌ | ❌ |
5 | quote-attribute-values | ✅ | 👶 introduction 🔮 obscura |
❌ | ✅ | ✅ | ✅ | ❌ |
6 | alt-with-images | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ❌ | ❌ |
7 | conditional-comments-ie9 | ✅ | 👶 introduction 💪 workout 🔮 obscura 🦑 deep |
❌ | ✅ | ✅ | ❌ | ❌ |
Exercises:
Game:
28. html-entities
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | non-breaking-space | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
2 | greater-and-less-than | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
3 | copyright | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
4 | ampersand | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ✅ | ✅ | ❌ |
Exercises:
Game:
29. html-versions
Insights:
no | name | content | aspects | standards | PQ | RQ | Quiz | done |
---|---|---|---|---|---|---|---|---|
1 | html4-xhtml-and-html5 | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ❌ | ✅ | ❌ |
2 | html4-xhtml-and-html5-continued | ✅ | 👶 introduction 💪 workout 🦑 deep |
❌ | ✅ | ❌ | ❌ | ❌ |
Exercises:
Game:
✅ - At least one insight covers this
❌ - Nothing covers this
🛠️ - This standard has no objectives yet
- ❌ Identify an HTML element
- ❌ Identify HTML attributes
- ❌ Distinguish opening and closing HTML elements
- ❌ Distinguish valid HTML from invalid HTML
- ❌ Identify the structure of a valid HTML document
- ❌ Distinguish valid from invalid HTML documents based on their structure
- ❌ Identify and use commonly-held industry best practices
- ❌ Identify and use valid global attributes
- ❌ Use HTML to add emphasis, bold, or other decoration to text
- ❌ Use HTML to add indentation or spacing to text
- ❌ Use HTML to create headings or other special text elements
- ❌ Use HTML to link two hypertext documents together
- ❌ Use sectioning elements to arrange elements vertically
- ❌ Use tables to arrange text fields and other elements vertically and horizontally
- ❌ Use semantic elements to arrange and visually distinguish elements
- ❌ Use inline elements to affect the presentation of text
- ❌ Use block elements to affect the presentation of text
- ❌ Embed images into an HTML document
- ❌ Embed video into an HTML document
- ❌ Embed audio into an HTML document
- ❌ Embed arbitrary external content
- ❌ Use attributes to configure embedded media
- ❌ Use input tags to collect text input from the user
- ❌ Use form tags to direct the output of a form
- ❌ Use button elements to create actions for the user
- ❌ Use label elements and placeholder attributes to label input fields
- ❌ Use checkboxes and checkbox groups to collect input from the user
- ❌ Use radio buttons and radio button groups to collect input from the user
- ❌ Use select and option elements to create dropdown controls and multi-select elements
- ❌ Use input element types to collect dates, numbers, or other formatted-text inputs from the user
- ❌ Use input patterns to validate user input
- ❌ Use autocomplete to improve the user experience
- ❌ Add metadata to the relevant area of an HTML document
- ❌ Add metadata that improves the user interface
- ❌ Add metadata about the authorship of the document
- ❌ Add metadata about the content of the document
- ❌ Add metadata about the encoding and version of the document
- ❌ Recognize semantic HTML tags
- ❌ Choose the correct HTML tag to communicate about the content of text
- ❌ Choose the correct HTML tag to communicate about the content of embedded media
- ❌ Structure an HTML document using the most relevant semantic HTML tags
Given the insights are tagged with aspects, we can filter over the linear content progression and create learning sub-paths.
These sub-path progressions will most likely not cover all content, but they will ensure and enforce an unified learning experience, tailor for the user wish.
For example, a user might be interested in new additions and updates of a language, rather than introduction lessions. Note that these sub-paths don't take games into consideration
If you are being introduced to the topic for the first time
Insights:
- html-css-intro
- html-defined
- css-defined
- html-css-code
- html-css-browser
- hypertext-markup-language
- headings-and-paragraphs
- hyperlinks
- images
- divisions-and-spans
- html-structure-define
- elements
- html-tags
- attributes
- comments
- paragraphs
- headings-h1-h6
- update-images
- update-hyperlinks
- style-element
- doctype
- html-element
- head-element
- optional-elements
- image-types
- image-alt
- image-title
- image-height-width
- image-map
- image-base
- anchor-links
- link-relative-paths
- link-absolute-paths
- link-target
- image-link
- image-mailto
- link-download
- ordered-lists
- unordered-lists
- nested-lists
- list-orders
- description-lists
- audio
- audio-files
- video
- video-formats
- video-subtitles
- embed
- intro-form
- input-element
- text-field
- text-area
- submit-and-reset
- check-boxes
- checkbox-groups
- radio-buttons
- radio-buttons-ii
- radio-buttons-iii
- html-select
- dropdown-list
- table-tr-and-td
- intro-th
- caption
- colgroup-and-col
- thead-tbody-and-tfoot
- meta-intro
- charset
- description
- keywords
- author
- div
- header
- main
- nav
- footer
- intro-span
- intro-hr
- button
- button-attributes
- intro-br
- emphasis-i-and-em
- important-b-and-strong
- sub-and-superscript-sub-and-sup
- editing-s-del-ins
- editing-u-mark
- intro-abbr
- intro-dfn
- small
- intro-time
- intro-wbr
- placeholder
- range
- intro-step
- min-and-max
- type-password
- pattern-regexp
- image-button
- autocomplete
- autofocus
- multiple
- oninput
- output
- semantic-containers
- section
- article
- aside
- figure-and-figcaption
- intro-cite
- intro-q
- blockquotes
- address
- intro-bdo
- intro-bdi
- intro-code
- intro-kbd
- intro-samp
- intro-pre
- intro-var
- doctype-always-first
- html-vs-htm
- lowercase-element-names
- close-all-html-elements
- quote-attribute-values
- alt-with-images
- conditional-comments-ie9
- non-breaking-space
- greater-and-less-than
- copyright
- ampersand
- html4-xhtml-and-html5
- html4-xhtml-and-html5-continued
Exercises:
- html-comment-codepen-exercise
- html-element-attribute-codepen-exercise
- html-headings-and-paragraphs-codepen-exercise
- html-create-link-codepen-exercise
- html-add-image-codepen-exercise
- html-image-1-codepen-exercise
- html-image-2-codepen-exercise
- html-image-3-codepen-exercise
- html-image-map-codepen-exercise
- html-list-order-codepen-exercise
- html-nested-list-codepen-exercise
- html-unordered-list-codepen-exercise
- html-description-list-codepen-exercise
- html-audio-codepen-exercise
- html-video-codepen-exercise
- html-input-types-codepen-exercise
- html-buttons-text-area-codepen-exercise
- html-codepen-checkbox-exercise
- html-codepen-radio-exercise
- html-dropdown-list-codepen-exercise
- html-table-1-codepen-exercise
- html-table-2-codepen-exercise
- html-table-3-codepen-exercise
- html-table-4-codepen-exercise
- html-sectioning-elements-1-codepen-exercise
- html-sectioning-elements-2-codepen-exercise
- html-sectioning-elements-3-codepen-exercise
- html-sectioning-elements-4-codepen-exercise
- formatting-elements-codepen-exercise
- html-create-buttons-codepen-exercise
- html-create-meter-codepen-exercise
- html-create-progress-bar-codepen-exercise
- html-s-del-ins-codepen-exercise
- html-b-strong-codepen-exercise
- html-multi-element-1-codepen-exercise
- html-multi-element-2-codepen-exercise
- html-sup-sub-codepen-exercise
- html-u-mark-codepen-exercise
- html-dfn-abbr-codepen-exercise
- html-multi-element-3-codepen-exercise
- html-create-password-pattern-codepen-exercise
- html-create-new-account-codepen-exercise
- html-create-account-codepen-exercise
- html-image-button-codepen-exercise
- html-form-attributes-exercise
- html-semantics-1-codepen-exercise
- html-semantics-2-codepen-exercise
- html-semantics-3-codepen-exercise
- html-computer-code-codepen-exercise
Theory put into practice/that’s how you achieve X points
Insights:
- image-types
- image-alt
- image-title
- image-height-width
- image-map
- image-base
- audio
- audio-files
- video
- video-formats
- video-subtitles
- embed
- intro-form
- input-element
- text-field
- text-area
- submit-and-reset
- check-boxes
- checkbox-groups
- radio-buttons
- radio-buttons-ii
- radio-buttons-iii
- html-select
- dropdown-list
- table-tr-and-td
- intro-th
- caption
- colgroup-and-col
- thead-tbody-and-tfoot
- meta-intro
- charset
- description
- keywords
- author
- robots
- div
- header
- main
- nav
- footer
- intro-span
- intro-hr
- button
- button-attributes
- meter
- meter-attributes
- meter-attributes-ii
- progress
- placeholder
- range
- intro-step
- min-and-max
- type-password
- pattern-regexp
- image-button
- formaction
- formenctype
- formmethod
- formnovalidate-and-novalidate
- formtarget
- autocomplete
- autofocus
- multiple
- oninput
- output
- semantic-containers
- section
- article
- aside
- figure-and-figcaption
- intro-cite
- intro-q
- blockquotes
- address
- intro-bdo
- intro-bdi
- intro-code
- intro-kbd
- intro-samp
- intro-pre
- intro-var
- close-all-html-elements
- alt-with-images
- conditional-comments-ie9
- non-breaking-space
- greater-and-less-than
- copyright
- ampersand
- html4-xhtml-and-html5
- html4-xhtml-and-html5-continued
Exercises:
- formatting-elements-codepen-exercise
- html-create-buttons-codepen-exercise
- html-create-meter-codepen-exercise
- html-create-progress-bar-codepen-exercise
Games:
Prerequisite knowledge consisting of 2 or more 👶/💪 workouts
Insights:
- audio
- audio-files
- video
- video-formats
- video-subtitles
- embed
- intro-th
- caption
- colgroup-and-col
- thead-tbody-and-tfoot
- http-equiv
- robots
- main
- nav
- meter
- meter-attributes
- meter-attributes-ii
- progress
- placeholder
- range
- intro-step
- min-and-max
- type-password
- pattern-regexp
- formaction
- formenctype
- formmethod
- formnovalidate-and-novalidate
- formtarget
- autocomplete
- autofocus
- multiple
- oninput
- output
- semantic-containers
- section
- article
- aside
- figure-and-figcaption
- intro-cite
- intro-q
- blockquotes
- address
- intro-bdo
- intro-bdi
- intro-code
- intro-kbd
- intro-samp
- intro-pre
- intro-var
- alt-with-images
- conditional-comments-ie9
- non-breaking-space
- greater-and-less-than
- copyright
- ampersand
- html4-xhtml-and-html5
- html4-xhtml-and-html5-continued
Recently added/gained traction feature
Stories, obscure details that don’t specifically relate to a learning objective
Insights:
- image-alt
- image-map
- image-base
- http-equiv
- image-button
- formaction
- formenctype
- formmethod
- formnovalidate-and-novalidate
- formtarget
- intro-bdo
- intro-bdi
- doctype-always-first
- html-vs-htm
- lowercase-element-names
- quote-attribute-values
- conditional-comments-ie9
✅ All content has been tagged with aspects.
Want to contribute to this wiki? Go right ahead! If it has to do with how the Enki software ecosystem works, or editorial guidelines for how to write, let us handle that. Anything else, edit away!
Curriculum Format:
- Topic Documentation
- Course Documentation
- Workout Documentation
- Insight Documentation
- Glossary Documentation
Contributor Resources:
Curriculum overview:
Topic pages: