MODULE 1 · 48 lessons · 45 challenges

HTML & CSS

Master the fundamentals of web development with HTML and CSS.

48 lessons 45 challenges Module badge on completion

All lessons in this module

1. HTML Basics

Learn to Code HTML Video Quiz Challenge

2. Basic HTML Elements

Learn to Code HTML Video Quiz Challenge

3. HTML Attributes

Learn to Code HTML Video Quiz Challenge

4. HTML Links

Learn to Code HTML Video Quiz Challenge

5. HTML Lists

Learn to Code HTML Video Quiz Challenge

6. HTML Tables

Learn to Code HTML Video Quiz Challenge

7. HTML Forms

Learn to Code HTML Video Quiz Challenge

8. POST vs GET Requests

Learn to Code HTML Quiz

9. HTML Media Elements

Learn to Code HTML Video Quiz Challenge

10. HTML 5 Semantic Elements

Learn to Code HTML Video Quiz Challenge

11. HTML Styles

Learn to Code HTML Video Quiz Challenge

12. Best Practices for Writing HTML

Learn to Code HTML Video Quiz Challenge

13. ARIA Labels

Learn to Code HTML Video Quiz Challenge

14. SEO for HTML

Learn to Code HTML Video Quiz Challenge

1. CSS Basics

Learn to Code CSS Video Quiz Challenge

2. Selectors, Properties & Values

Learn to Code CSS Video Quiz Challenge

3. CSS Specificity

Learn to Code CSS Video Quiz Challenge

4. Relative & Absolute Units

Learn to Code CSS Video Quiz Challenge

5. CSS Colors

Learn to Code CSS Video Quiz Challenge

6. CSS Box Model

Learn to Code CSS Video Quiz Challenge

7. CSS Floating

Learn to Code CSS Video Quiz Challenge

8. CSS Positioning

Learn to Code CSS Video Quiz Challenge

9. Centering Elements

Learn to Code CSS Video Quiz Challenge

10. Displaying Elements in CSS

Learn to Code CSS Video Quiz Challenge

11. Shaping Elements in CSS

Learn to Code CSS Video Quiz Challenge

12. Typography

Learn to Code CSS Video Quiz Challenge

13. Backgrounds & Gradients

Learn to Code CSS Video Quiz Challenge

14. CSS Transforms

Learn to Code CSS Video Quiz Challenge

15. CSS Transitions & Animations

Learn to Code CSS Video Quiz Challenge

16. CSS Flexbox

Learn to Code CSS Video Quiz Challenge

17. CSS Grid

Learn to Code CSS Video Quiz Challenge

18. Responsive Web Design — Media Queries

Learn to Code CSS Video Quiz Challenge

19. Creating a CSS Grid System

Learn to Code CSS Video Quiz Challenge

20. Web Layouts

Learn to Code CSS Video Quiz Challenge

21. CSS Preprocessors (SASS / SCSS)

Learn to Code CSS Video Quiz

22. Bootstrap

Learn to Code CSS Quiz

23. CSS Best Practices

Learn to Code CSS Video Quiz Challenge

1. CSS Custom Properties (Variables)

Modern CSS Quiz Challenge

2. Fluid Sizing — clamp(), min(), max()

Modern CSS Quiz Challenge

3. The :has() Parent Selector

Modern CSS Quiz Challenge

4. Container Queries

Modern CSS Quiz Challenge

5. Layout Primitives — aspect-ratio, logical properties, @layer

Modern CSS Quiz Challenge

1. HTML5 Constraint Validation API

Forms Deep Dive Quiz Challenge

2. Mobile Keyboards, autocomplete, and inputmode

Forms Deep Dive Quiz Challenge

3. Accessible Form Errors — aria-describedby & live regions

Forms Deep Dive Quiz Challenge

4. File Inputs — Previews, Drag-and-Drop, FormData

Forms Deep Dive Quiz Challenge

1. BEM — Block, Element, Modifier

CSS Architecture Quiz Challenge

2. Layered Folder Structure & ITCSS

CSS Architecture Quiz Challenge