Skip to main content
Courses
All Courses
UX/UI Design
Frontend Development
Backend Development
Web Design
News
All News
News post 1
News post 2
News post 3
Pricing
Login
Join free
Courses
All Courses
UX/UI Design
Frontend Development
Backend Development
Web Design
News
All News
News post 1
News post 2
News post 3
Pricing
Login
Join free
Home
Courses
Frontend Development
HTML & CSS
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
All
To do (48)
Done (0)
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
Next module
One Pager