Category

Web Development

Build modern websites and web applications with comprehensive tutorials covering HTML, CSS, JavaScript, React, Node.js, PHP, and WordPress. Master frontend, backend, and full-stack development. Learn from experienced web developers and create responsive, performant websites that users love with expert-led courses.

Tutorials
15,990
Topics
259
Learners
93,913,369
$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

Distribution Overview

Highest rated courses across all topics in this category.

Explore Topics

Browse all available topics in Web Development

Web Applications

2,249

Develop full-fledged web applications using modern technologies. This topic covers front-end development with JavaScript frameworks, back-end development with C# and ASP.NET, and database integration. Learn to build interactive user interfaces, manage data effectively, and deploy scalable applications. Gain skills for creating complex web solutions.

webapplications
View tutorials

Website Development

1,679

Learn to build a complete website with e-commerce, blogging, and service offerings. This tutorial covers front-end and back-end development, including HTML, CSS, JavaScript, and potentially a CMS. You'll gain skills in creating a professional online presence and managing online sales and content.

websitedevelopmentweb
View tutorials

Front-End Development

1,526

Explore modern web development with core front-end technologies. This topic covers CSS for styling, Bootstrap for responsive layouts, JavaScript for interactivity, and React for building dynamic user interfaces. Learn to create engaging, responsive web applications suitable for various devices and enhance user experiences.

front-endweb developmentcssjavascript
View tutorials

Full Stack Development

965

This topic covers building complete web applications with a focus on both front-end and back-end technologies. Learn to develop a user interface using Angular, create a robust API with Django REST Framework, and potentially integrate with mobile platforms via NativeScript. Gain skills in full-stack architecture and deployment.

full stackweb devapiangular
View tutorials

WordPress Development

566

Dive into advanced WordPress theme creation. This topic covers building custom themes from scratch, utilizing PHP, HTML, CSS, and JavaScript. Learn about WordPress template hierarchy, theme functions, and best practices for creating robust and scalable WordPress themes. Publish your themes on Envato and TemplateMonster.

wordpressdevelopment
View tutorials

Front-End Frameworks

529

Explore popular front-end frameworks like React, Angular, and Vue.js. This topic covers component-based architecture, state management, routing, and building dynamic user interfaces. Learn to choose the right framework for your project and implement best practices for scalable and maintainable applications. Includes practical examples and real-world use cases.

reactangularvueframework
View tutorials

Web Site Creation

499

Learn to build effective websites from scratch. This topic covers essential web design and development skills, including HTML, CSS, and potentially JavaScript. Focus is on creating user-friendly sites optimized for search engines (SEO) and e-commerce functionality. Avoid common pitfalls and build a strong online presence.

websitecreationdevelopmentdesign
View tutorials

General Web Development

477

General tutorials for Web Development that don't fit specific topics

View tutorials

HTML Fundamentals

376

Learn the core building blocks of web pages with HTML. This topic covers essential HTML5 elements, attributes, and structure. You'll discover how to create headings, paragraphs, lists, links, images, and tables. Build a basic webpage and understand semantic HTML for better accessibility and SEO. Perfect for beginners.

HTMLweb developmentbasicsHTML5
View tutorials

Front-End Basics

352

Learn the core technologies for building interactive web interfaces. This topic covers HTML structure, CSS styling, and JavaScript programming. You'll gain proficiency in creating responsive designs for desktop and mobile, and explore techniques like jQuery and AJAX for enhanced user experiences. Build foundational skills for web development.

HTMLCSSJavaScriptFront-End
View tutorials

API Design

315

This topic covers the principles and best practices for designing robust and scalable APIs. Learn about RESTful architecture, RPC mechanisms, API documentation, versioning strategies, and security considerations. Develop skills in creating well-defined APIs for web applications and microservices, ensuring efficient data exchange and system integration.

apidesign
View tutorials

Laravel Basics

194

Build dynamic web applications with Laravel, a PHP framework. This topic covers routing, controllers, models, and database interactions. Learn to create efficient and modern websites, leveraging Laravel's powerful features for rapid development. Ideal for PHP developers aiming to enhance their skills and build robust web solutions.

laravelphpframeworkweb development
View tutorials

Responsive Design

192

This topic covers building websites that adapt seamlessly to different screen sizes. Learn CSS techniques like media queries, flexible grids, and responsive images to create optimal user experiences across desktops, tablets, and mobile devices. Focuses on creating fluid and adaptable layouts for modern web development.

responsivedesign
View tutorials

Web Services

190

Explore the creation and consumption of web services using various technologies. This covers SOAP, REST, and other architectural styles. Learn about service definitions, data formats (XML, JSON), and security considerations. Build robust and interoperable web applications by integrating with external services and APIs.

webservices
View tutorials

Django Development

182

Develop robust web applications using the Django framework. This topic covers Django's core concepts, including models, views, templates, and URLs. Learn to build secure and scalable web applications, manage databases effectively, and implement user authentication. Gain practical skills for building complex web projects.

djangopythonframework
View tutorials

CSS Techniques

180

Explore advanced and lesser-known CSS properties and techniques to enhance web design. This topic covers innovative approaches like line-clap, conic gradients, and sibling combinators. Learn to implement these techniques to create visually appealing and dynamic web layouts, elevating your CSS skills beyond the basics.

csstechniques
View tutorials

WordPress Basics

172

Learn to build websites and online stores using WordPress. This tutorial covers WordPress installation, theme customization, plugin usage, and basic content management. You'll gain practical skills to create a functional online presence without extensive coding. Ideal for beginners seeking a user-friendly platform.

WordPresswebsiteonline store
View tutorials

Web Platforms

172

This topic covers the development and management of complex web platforms. It delves into advanced features of content management systems, personalization strategies, and scalable architecture. Learn about AEM Sites, its capabilities, and how to leverage it for enterprise-level web solutions. Prepare for expert-level certifications and build robust, adaptable online experiences.

aemsitesplatform
View tutorials

Angular Development

169

This topic covers Angular framework essentials for junior developers. Learn component architecture, data binding, routing, and services. Focuses on practical application with PHP integration, enabling building dynamic web applications. Gain skills for front-end development and project contribution.

angularframeworkjavascript
View tutorials

Ecommerce Development

164

Learn to build robust and profitable ecommerce websites. This topic covers front-end and back-end development strategies, payment gateway integration, product management, and marketing optimization. It's designed for agencies and freelancers looking to deliver high-quality online store solutions to clients. Focuses on design, sales, and profit.

ecommercedevelopment
View tutorials

JavaScript Development

158

This topic covers JavaScript fundamentals and advanced concepts for web development. Learn about DOM manipulation, asynchronous programming, and modern JavaScript frameworks. Build interactive web applications and enhance user experiences. Ideal for front-end and back-end development.

javascriptweb development
View tutorials

ASP.NET MVC

142

Explore ASP.NET MVC for building dynamic web applications. This topic covers core concepts like Model-View-Controller architecture, routing, data binding, and Razor views. Learn to create robust, scalable web solutions with this popular framework. Gain practical skills in developing modern web apps.

ASP.NETMVCweb developmentframework
View tutorials

Full-Stack React

140

Develop complete web applications using React for the front-end and Node.js/MongoDB for the back-end. This topic covers building REST APIs, handling data with MongoDB, and implementing user authentication. Learn to create scalable and interactive full-stack applications from the ground up, mastering the entire development process.

reactfull-stack
View tutorials

AI Web Apps

126

Develop intelligent web applications using cutting-edge AI technologies. This topic covers integrating OpenAI, DeepSeek, and agent frameworks with JavaScript and Node.js. Learn to build interactive and automated web experiences, leveraging the power of AI for enhanced functionality and user engagement. Explore practical implementation and deployment strategies.

aiwebapplications
View tutorials

SharePoint Development

114

Develop custom solutions and apps for SharePoint. This topic covers building functionalities, integrating with other systems, and enhancing collaboration within SharePoint environments. Learn to leverage SharePoint's APIs and frameworks to create powerful and tailored experiences. Boost your SharePoint expertise!

SharePointdevelopmentappssolutions
View tutorials

Web Design Certification

92

This topic focuses on preparing for and passing the Web Design Technologist certification exam. It covers essential web design principles, practical skills, and exam strategies. Learn the curriculum, practice exam questions, and gain confidence for career advancement in web design. Achieve industry recognition with this comprehensive course.

certificationexamweb design
View tutorials

Web Authentication

90

This topic covers the development of secure user authentication systems. Learn to implement registration, login, and password management functionalities. Explore database integration, data validation, and security best practices for protecting user credentials. Develop robust backend skills for user management in web applications.

authenticationsecurity
View tutorials

MERN Stack

90

This topic covers the MERN stack, a popular JavaScript-based full-stack web development framework. It integrates MongoDB, Express, React, and Node.js for building dynamic and scalable web applications. Learn how to develop both the front-end and back-end components, enabling real-time features and efficient data management.

mernstackjavascript
View tutorials

Portfolio Development

87

Build a responsive personal portfolio website using HTML, CSS, and JavaScript. This tutorial covers structuring content, styling with CSS, and adding interactive elements. Learn to create a visually appealing online presence to showcase your skills and projects. Focus is on practical implementation for job applications and client presentations.

portfoliowebsiteresponsiveHTML
View tutorials

Laravel Systems

82

Develop robust web applications with Laravel! This topic covers building complete systems, including inventory, sales, and warehouse management. Learn to structure Laravel projects effectively, implement database interactions, and create user-friendly interfaces. A practical guide for building scalable and maintainable applications.

laravelsystemsapplications
View tutorials

Bootstrap Layouts

77

Explore Bootstrap's grid system and layout components. This topic covers creating responsive designs for various screen sizes using columns, rows, and containers. Learn to structure website content effectively with Bootstrap's flexible layout tools. Build adaptable and visually appealing web pages with ease.

bootstraplayoutresponsivegrid
View tutorials

Microservices Architecture

70

Explore building scalable applications using microservices. This topic covers design principles, communication patterns (REST, messaging), containerization with Docker, orchestration with Kubernetes, and deployment strategies. Learn to manage distributed systems effectively, ensuring resilience and independent scalability of application components.

microservicesarchitecture
View tutorials

Next.js Framework

66

Explore Next.js 13, a powerful React framework for building scalable web applications. This topic covers server-side rendering (SSR), API routes, data fetching strategies, and optimized performance. Learn to leverage Next.js's features for creating fast, SEO-friendly, and modern web experiences.

nextjsreactframework
View tutorials

Drupal Development

64

Explore Drupal 8 development, covering installation, theme creation, module development, and content management. Learn to build custom websites with Drupal's flexible architecture. This tutorial provides hands-on experience with Drupal's core concepts and best practices for creating robust and scalable web applications.

drupaldevelopment
View tutorials

WordPress Website

64

This topic covers the creation of WordPress websites, focusing on practical application. Learn how to set up a WordPress site, choose themes, install plugins, and customize your website's appearance and functionality. Covers essential steps for building a functional and visually appealing WordPress presence, suitable for beginners.

wordpresswebsite
View tutorials

WordPress E-commerce

63

Learn to build an online store using WordPress! This topic covers setting up a WordPress e-commerce platform, including theme selection, plugin installation (like WooCommerce), product management, and payment gateway integration. You'll gain skills to create and manage a fully functional online shop efficiently.

WordPresse-commerceonline storeWooCommerce
View tutorials

PCB Design

62

Learn the fundamentals of Printed Circuit Board (PCB) design using KiCad, an open-source EDA suite. This tutorial covers schematic capture, PCB layout, and preparing designs for manufacturing via JLCPCB. Gain practical skills for creating professional electronics boards. Includes design rules and fabrication considerations.

PCBdesignelectronics
View tutorials

SEO Strategies

61

Unlock higher Google rankings with effective SEO strategies. This topic covers keyword research, on-page optimization, link building, technical SEO, and content marketing. Learn to analyze search performance, improve website visibility, and drive organic traffic. Master essential SEO techniques for sustained growth.

SEOstrategies
View tutorials

Front-End Animation

60

Explore advanced animation techniques for web development. This topic covers CSS and SVG motion paths, creating dynamic user interfaces. Learn to implement smooth transitions, interactive effects, and engaging animations to enhance user experience. Develop skills in path manipulation, timing, and performance optimization for web animations.

animationcsssvg
View tutorials

Low-Code Development

59

Explore the world of low-code development with OutSystems. This topic covers the fundamentals of building applications with minimal coding, focusing on rapid development, visual modeling, and deployment. Learn how to accelerate digital transformation and empower citizen developers. Discover the benefits of low-code platforms for faster innovation.

low-codedevelopmentoutsystems
View tutorials

Python Flask

58

Learn web development using Python and the Flask framework. This topic covers building web applications, handling requests, routing, templating, and database integration. Ideal for those seeking a lightweight and flexible approach to creating web services and APIs. You'll gain practical skills in Python web development.

pythonflask
View tutorials

NoCode Apps

58

Build applications without writing code! This topic covers no-code platforms, app development methodologies, and building functional prototypes. Learn to leverage visual interfaces and drag-and-drop tools to create web and mobile applications. Ideal for entrepreneurs and rapid prototyping.

no codeapp builder
View tutorials

GraphQL APIs

57

This topic covers building APIs using GraphQL within the ASP.NET Core framework. Learn to define schemas, implement resolvers, and handle data fetching efficiently. Explore advanced GraphQL concepts like subscriptions and mutations. Develop modern, scalable APIs with flexible data access and strong typing.

graphqlapi
View tutorials

Network Protocols

56

Explore fundamental network protocols like IPv6, DNS, and DHCP. Learn how these protocols function on Windows hosts and their importance in network communication. Covers configuration, troubleshooting, and best practices for efficient network operation. Gain essential skills for network administration and system management.

networkprotocolsipv6
View tutorials

Symfony Development

53

Learn to build robust web applications using Symfony 6. This topic covers core Symfony concepts like routing, controllers, templating, and dependency injection. You'll gain practical skills in developing secure and maintainable PHP applications, essential for modern web development projects. Focuses on practical application and best practices.

SymfonyPHPFrameworkWeb Development
View tutorials

Web Accessibility

50

Learn to build inclusive websites! This topic covers web accessibility principles (WCAG), assistive technologies, and techniques for creating content usable by everyone, including those with disabilities. Focuses on semantic HTML, ARIA attributes, and testing methods. Essential for modern web development and compliance.

accessibilitywebWCAG
View tutorials

Landing Pages

49

Learn to create effective landing pages quickly and easily, even without coding. This topic covers design principles, conversion optimization techniques, and the use of no-code tools. Discover how to build high-converting pages for marketing campaigns and lead generation. Focuses on user experience and visual appeal.

landing pageconversion
View tutorials

Tailwind CSS

48

Explore Tailwind CSS, a utility-first CSS framework, for rapid UI development. This topic covers Tailwind's core concepts, classes, and configuration. Learn to build responsive and visually appealing interfaces efficiently. Ideal for front-end developers seeking a modern and flexible styling approach. Master Tailwind's powerful utility classes and customize your design system.

tailwindcssutility
View tutorials

WordPress Security

47

Learn how to secure your WordPress website from malicious attacks. This tutorial covers essential security practices for WordPress management, including hardening techniques, plugin security, database protection, and regular security audits. Protect your site and data with these practical tips for a safer WordPress experience. Ensure your WordPress site remains resilient against evolving threats.

wordpresssecurity
View tutorials

Web Hosting

45

Learn how to host websites using Git Pages, a free and simple solution. This tutorial covers basic Git commands for version control and deployment. Discover how to connect your GitHub repository to create a live, hosted website. A great starting point for developers seeking free hosting options.

githostingpages
View tutorials