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
- 01 Introduction to Web DevelopmentLearn Introduction to Web Development through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 02 How the Web WorksLearn How the Web Works through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 03 Internet BasicsLearn Internet Basics through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 04 Websites vs Web ApplicationsLearn Websites vs Web Applications through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 05 Static WebsitesLearn Static Websites through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 06 Dynamic WebsitesLearn Dynamic Websites through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 07 Client and ServerLearn Client and Server through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 08 Frontend DevelopmentLearn Frontend Development through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 09 Backend DevelopmentLearn Backend Development through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 10 Full-Stack DevelopmentLearn Full-Stack Development through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 11 Web BrowsersLearn Web Browsers through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 12 Web ServersLearn Web Servers through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 13 Domain NamesLearn Domain Names through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 14 DNSLearn DNS through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 15 URLsLearn URLs through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 16 HTTPLearn HTTP through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 17 HTTPSLearn HTTPS through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 18 Request and ResponseLearn Request and Response through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 19 HTTP MethodsLearn HTTP Methods through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning
- 20 HTTP Status CodesLearn HTTP Status Codes through a detailed web-development lesson with code, verification, exercises and practice questions.Beginner · 18 min read · 90 min learning