Web Development / Subject
Intermediate
Build intermediate web-development skills with browser APIs, modern CSS and JavaScript, TypeScript, Git, React, Node.js, Express, databases and authentication.
Your Progress
Learning Summary
Suggested sequence
Learning roadmap
Topics follow the Admin display order
Intermediate
191 topics- Advanced Forms
- Form Validation
- Custom Data Attributes
- HTML APIs
- Canvas
- SVG
- Web Storage
- Drag and Drop
- Geolocation
- Responsive Images
- Picture Element
- Source Element
- Accessibility
- ARIA
- Structured Data Basics
- SEO-Friendly HTML
- Advanced Selectors
- Advanced Flexbox
- Advanced Grid
- Grid Template Areas
- Responsive Layout Patterns
- Mobile-First Design
- Desktop-First Design
- CSS Functions
- calc()
- min()
- max()
- clamp()
- Custom Properties
- Advanced Animations
- Keyframes
- CSS Architecture
- BEM
- CSS Modules
- CSS Preprocessors
- Sass
- SCSS
- PostCSS
- Utility-First CSS
- Tailwind CSS
- Bootstrap
- Component Styling
- Dark Mode
- Print Styles
- Execution Context
- Call Stack
- Hoisting
- Closures
- Lexical Scope
- Higher-Order Functions
- Callback Functions
- Array Methods
- Object Methods
- Prototypes
- Prototype Chain
- Classes
- Inheritance
- Encapsulation
- Iterators
- Generators
- Map
- Set
- WeakMap
- WeakSet
- Promises
- Async/Await
- Fetch API
- AJAX
- REST API Consumption
- Event Loop
- Event Delegation
- Debouncing
- Throttling
- JavaScript Modules
- Dynamic Imports
- TypeScript Introduction
- Type Annotations
- Primitive Types
- Arrays
- Tuples
- Enums
- Interfaces
- Type Aliases
- Union Types
- Intersection Types
- Literal Types
- Functions
- Classes
- Generics
- Type Guards
- Utility Types
- Modules
- TypeScript Configuration
- Version Control
- Git
- Repository
- Commit
- Branch
- Merge
- Rebase
- Git Stash
- Git Tags
- Merge Conflicts
- Remote Repositories
- GitHub
- GitLab
- Pull Requests
- Code Reviews
- Git Workflows
- React
- Components
- Props
- State
- Events
- Conditional Rendering
- Lists and Keys
- Forms
- Hooks
- useState
- useEffect
- useContext
- useReducer
- Custom Hooks
- React Router
- State Management
- Context API
- Redux
- Zustand
- Vue.js
- Angular
- Svelte
- npm
- npx
- package.json
- package-lock.json
- Semantic Versioning
- Dependencies
- Development Dependencies
- npm Scripts
- Yarn
- pnpm
- Backend Architecture
- Server-Side Programming
- Node.js
- Node.js Modules
- File System
- Events
- Streams
- Express.js
- Routing
- Middleware
- Request Handling
- Response Handling
- Template Engines
- Error Handling
- Environment Variables
- REST APIs
- Database Fundamentals
- Relational Databases
- SQL
- MySQL
- PostgreSQL
- SQLite
- NoSQL
- MongoDB
- Documents
- Collections
- CRUD Operations
- Database Relationships
- Primary Keys
- Foreign Keys
- Joins
- Indexes
- Database Normalization
- ORM
- ODM
- Prisma
- Sequelize
- Mongoose
- Authentication
- Authorization
- Sessions
- Cookies
- Password Hashing
- JWT
- Access Tokens
- Refresh Tokens
- OAuth
- Role-Based Access Control
- Email Verification
- Password Reset
Topics
191 published topics
- 41 BootstrapLearn Bootstrap through a detailed web-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
- 42 Component StylingLearn Component Styling through a detailed web-development lesson with code, verification, exercises and practice questions.Intermediate · 18 min read · 120 min learning
- 43 Dark ModeLearn Dark Mode through a detailed web-development lesson with code, verification, exercises and practice questions.Intermediate · 18 min read · 120 min learning
- 44 Print StylesLearn Print Styles through a detailed web-development lesson with code, verification, exercises and practice questions.Intermediate · 18 min read · 120 min learning
- 45 Execution ContextLearn Execution Context through a detailed web-development lesson with code, verification, exercises and practice questions.Intermediate · 18 min read · 120 min learning
- 46 Call StackLearn Call Stack through a detailed web-development lesson with code, verification, exercises and practice questions.Intermediate · 18 min read · 120 min learning
- 47 HoistingLearn Hoisting through a detailed web-development lesson with code, verification, exercises and practice questions.Intermediate · 18 min read · 120 min learning
- 48 ClosuresLearn Closures through a detailed web-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
- 49 Lexical ScopeLearn Lexical Scope through a detailed web-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
- 50 Higher-Order FunctionsLearn Higher-Order Functions through a detailed web-development lesson with code, verification, exercises and practice questions.Intermediate · 18 min read · 120 min learning
- 51 Callback FunctionsLearn Callback Functions through a detailed web-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
- 52 Array MethodsLearn Array Methods through a detailed web-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
- 53 Object MethodsLearn Object Methods through a detailed web-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
- 54 PrototypesLearn Prototypes through a detailed web-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
- 55 Prototype ChainLearn Prototype Chain through a detailed web-development lesson with code, verification, exercises and practice questions.Intermediate · 18 min read · 120 min learning
- 56 ClassesLearn Classes through a detailed web-development lesson with code, verification, exercises and practice questions.Intermediate · 18 min read · 120 min learning
- 57 InheritanceLearn Inheritance through a detailed web-development lesson with code, verification, exercises and practice questions.Intermediate · 17 min read · 120 min learning
- 58 EncapsulationLearn Encapsulation through a detailed web-development lesson with code, verification, exercises and practice questions.Intermediate · 18 min read · 120 min learning
- 59 IteratorsLearn Iterators through a detailed web-development lesson with code, verification, exercises and practice questions.Intermediate · 18 min read · 120 min learning
- 60 GeneratorsLearn Generators through a detailed web-development lesson with code, verification, exercises and practice questions.Intermediate · 18 min read · 120 min learning