Web Development / Subject
Beginner
Start web development with Internet foundations, semantic HTML, CSS, responsive layouts, JavaScript, the DOM, browser storage and practical starter projects.
Your Progress
Learning Summary
Suggested sequence
Learning roadmap
Topics follow the Admin display order
Beginner
145 topics- Introduction to Web Development
- How the Web Works
- Internet Basics
- Websites vs Web Applications
- Static Websites
- Dynamic Websites
- Client and Server
- Frontend Development
- Backend Development
- Full-Stack Development
- Web Browsers
- Web Servers
- Domain Names
- DNS
- URLs
- HTTP
- HTTPS
- Request and Response
- HTTP Methods
- HTTP Status Codes
- Hosting Basics
- Development Environment
- Code Editors
- Browser Developer Tools
- HTML Introduction
- HTML Document Structure
- HTML Elements
- HTML Tags
- HTML Attributes
- Headings
- Paragraphs
- Text Formatting
- Comments
- Links
- Images
- Lists
- Tables
- Forms
- Input Elements
- Buttons
- Labels
- Select Elements
- Textareas
- Fieldsets
- Semantic HTML
- Header
- Navigation
- Main
- Section
- Article
- Aside
- Footer
- Audio
- Video
- Iframes
- Meta Tags
- Favicon
- HTML Entities
- Accessibility Basics
- CSS Introduction
- CSS Syntax
- CSS Selectors
- Colors
- Backgrounds
- Borders
- Margins
- Padding
- Width and Height
- CSS Box Model
- Display
- Position
- Overflow
- Float
- Z-Index
- Typography
- Web Fonts
- Units
- Links Styling
- Lists Styling
- Tables Styling
- Forms Styling
- Pseudo-Classes
- Pseudo-Elements
- Combinators
- Specificity
- Inheritance
- CSS Variables
- Flexbox
- CSS Grid
- Media Queries
- Responsive Design
- Transitions
- Transforms
- Basic Animations
- JavaScript Introduction
- JavaScript Syntax
- Variables
- Data Types
- Operators
- Expressions
- Type Conversion
- Conditional Statements
- Switch Statements
- Loops
- Functions
- Scope
- Arrays
- Objects
- Strings
- Numbers
- Dates
- Math
- Regular Expressions
- Error Handling
- DOM
- DOM Selection
- DOM Traversal
- DOM Manipulation
- Events
- Event Listeners
- Forms and Validation
- Timers
- JSON
- Local Storage
- Session Storage
- Cookies
- ES6 Basics
- let and const
- Arrow Functions
- Template Literals
- Destructuring
- Spread and Rest Operators
- Modules
- Personal Profile Page
- Resume Website
- Landing Page
- Portfolio Website
- Blog Layout
- Product Page
- Contact Form
- Responsive Navigation Bar
- Image Gallery
- Calculator
- To-Do List
- Quiz Application
Topics
145 published topics
- 121 Forms and ValidationLearn Forms and Validation through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 122 TimersLearn Timers through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 17 min read · 90 min learning
- 123 JSONLearn JSON through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 17 min read · 90 min learning
- 124 Local StorageLearn Local Storage through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 125 Session StorageLearn Session Storage through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 126 CookiesLearn Cookies through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 17 min read · 90 min learning
- 127 ES6 BasicsLearn ES6 Basics through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 128 let and constLearn let and const through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 129 Arrow FunctionsLearn Arrow Functions through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 130 Template LiteralsLearn Template Literals through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 131 DestructuringLearn Destructuring through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 132 Spread and Rest OperatorsLearn Spread and Rest Operators through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 133 ModulesLearn Modules through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 17 min read · 90 min learning
- 134 Personal Profile PageLearn Personal Profile Page through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 135 Resume WebsiteLearn Resume Website through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 136 Landing PageLearn Landing Page through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 137 Portfolio WebsiteLearn Portfolio Website through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 138 Blog LayoutLearn Blog Layout through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 139 Product PageLearn Product Page through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 140 Contact FormLearn Contact Form through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning