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

Modern Frameworks

44

Explore modern web development frameworks like Remix. Learn about their architecture, data handling, and performance optimization techniques. This topic covers building scalable and efficient web applications using contemporary approaches, focusing on developer experience and best practices for today's web.

remixframeworkweb apps
View tutorials

No Code Web

44

Learn to build professional websites without writing any code. This topic covers using website builders and no-code platforms to create stunning and functional sites. Explore drag-and-drop interfaces, pre-designed templates, and essential website features. Ideal for beginners and those seeking rapid website development.

no codewebsitebuilder
View tutorials

Real-time Apps

43

Develop interactive web applications with real-time capabilities using NodeJS and SocketIO. This topic covers establishing bidirectional communication between client and server, handling events, and building dynamic user experiences. Learn to create features like live chat, collaborative editing, and instant notifications. Perfect for building modern web applications.

real-timesocketionodejscommunication
View tutorials

Web Components

42

Learn to build reusable UI elements using Web Components with JavaScript, HTML, and CSS. This tutorial covers creating custom elements, defining attributes and properties, and handling events. Ideal for developing modular and maintainable web applications. Gain proficiency in creating encapsulated components for enhanced code organization and reusability.

webcomponents
View tutorials

Desktop Apps

40

Develop cross-platform desktop applications using JavaScript, HTML, and frameworks like Electron. This topic covers building user interfaces, handling events, and packaging applications for Windows, macOS, and Linux. Learn to create local applications with a modern web development approach. Practical examples and project-based learning.

desktopelectronwindowsmacOS
View tutorials

Laravel Vue

39

This topic covers building full-stack applications using Laravel for the backend and Vue.js for the frontend. Learn to create RESTful APIs with Laravel and consume them with Vue.js components. Focuses on data binding, routing, and state management in a Laravel/Vue.js environment, enabling efficient and scalable web development.

laravelvuefull-stack
View tutorials

CSS Preprocessors

39

Explore CSS preprocessors like LESS and Sass to enhance your styling workflow. Learn to write more maintainable, reusable, and organized CSS. This course covers variables, mixins, nesting, and other advanced features. Boost your front-end development skills and streamline your CSS development process.

lesssasscss
View tutorials

Web Site Security

36

Learn essential techniques to protect websites from vulnerabilities. This course covers common web security threats like SQL injection, XSS, and CSRF. Explore secure coding practices, authentication methods, and implementing security measures to safeguard your website and user data. Build robust and secure web applications.

websitesecurity
View tutorials

Prestashop Development

36

This topic covers advanced development techniques for the Prestashop e-commerce platform. Learn to create custom modules using Symfony, extend store functionality, and integrate with external services. Explore module architecture, API usage, and best practices for building robust and scalable Prestashop solutions. Ideal for experienced developers.

prestashopmodule
View tutorials

Building Information

35

This topic covers the fundamentals of Building Information Modeling (BIM) using Revit. Learn to create and manage 3D models of buildings, including walls, floors, and roofs. Explore data-rich models for design, construction, and facility management. Gain practical skills in Revit 2016 modeling for architectural projects.

revitbimmodeling
View tutorials

WordPress Themes

33

Explore the fundamentals of WordPress themes. Learn how to customize existing themes, understand theme structure, and create your own basic themes. This covers header/footer creation, template hierarchy, and working with theme functions. Ideal for those wanting to build unique WordPress sites beyond basic plugins.

wordpressthemes
View tutorials

Elementor Builder

31

Learn to build websites visually with Elementor! This tutorial guides you through creating stunning designs without writing code. Discover Elementor's drag-and-drop interface, widgets, and page building capabilities. You'll learn to customize layouts, add content, and create responsive websites for your business or clients, quickly and easily.

elementorwebsite builderno codevisual design
View tutorials

WordPress Customization

31

Unlock the full potential of WordPress with advanced customization techniques. This topic covers building custom fields, post types, and taxonomies. Learn to tailor WordPress to specific project needs, enhancing functionality and creating unique website experiences. Ideal for developers seeking deeper WordPress control.

customizationwordpress
View tutorials

PHP CMS

30

Develop dynamic websites with a PHP Content Management System (CMS). This topic covers building a CMS from scratch, database design using MySQL, user authentication, content creation and management, and templating. Learn to create robust and scalable web applications with PHP and MySQL. Gain practical skills for managing website content effectively.

phpcmsmysql
View tutorials

Fullstack PHP

30

This topic covers building complete web applications using PHP, focusing on modern frameworks like Laravel and Livewire. Learn to handle both front-end and back-end development, including database interactions, API creation, and user authentication. Develop robust and scalable web solutions with this comprehensive approach.

PHPLaravel
View tutorials

SEO Automation

29

Automate SEO tasks using Google Sheets. Learn to identify redirects and analyze webpages for optimization. This tutorial covers data extraction, formula creation, and basic SEO analysis techniques to improve website visibility and search engine rankings. Gain practical skills in automating repetitive SEO processes.

SEOautomationGoogle Sheetsweb analysis
View tutorials

Web Infrastructure

29

This topic covers the foundational elements of web infrastructure, including server setup, deployment strategies, and essential tools for building scalable web applications. Learn about Python, HTML, and WayScript to create robust and efficient web solutions. Gain practical skills in web development and deployment.

infrastructurewebdeployment
View tutorials

CAD Design

28

Learn the fundamentals of Computer-Aided Design (CAD) with AutoCAD. This tutorial covers 2D and 3D modeling techniques, drafting tools, and design principles. Suitable for architects, engineers, and designers seeking to create precise and detailed technical drawings. Develop skills in creating blueprints, prototypes, and complex designs.

caddesignautocad
View tutorials

PHP MVC

28

This topic covers PHP, Model-View-Controller (MVC) architecture, Object-Oriented Programming (OOP), and MySQL database integration. Learn to build robust and scalable web applications using these fundamental technologies. The course includes practical examples and AJAX implementation for dynamic user interfaces. Ideal for developers seeking a solid foundation in PHP web development.

phpmvcoopmysql
View tutorials

Web GIS

27

This topic covers the development of Geographic Information Systems (GIS) for the web. It explores using mapping libraries like Leaflet with backend frameworks like Laravel to create interactive and data-driven maps. Learn to integrate geospatial data, implement map functionalities, and build web applications with location-based features. Ideal for educational applications.

gismappinglocation
View tutorials

Backend Engineering

26

This topic covers the fundamental principles of backend development. Explore design patterns, communication protocols, execution environments, and proxying techniques. Learn to build robust, scalable, and efficient server-side systems. Gain essential networking skills for effective backend engineering.

backendengineering
View tutorials

CodeIgniter 4

25

Develop web applications using CodeIgniter 4, a PHP framework known for its simplicity and speed. This topic covers routing, controllers, models, views, database interactions, and security features. Learn to build robust and scalable web applications with this popular framework. Ideal for PHP developers seeking a lightweight framework.

codeigniterphpframework
View tutorials

Front-End Architecture

24

Explore modern front-end architectural patterns for building scalable and maintainable web applications. This topic covers microfrontends, component-based design, state management, and build tools like Webpack. Learn to structure complex projects effectively, improve code organization, and enhance team collaboration for large-scale web development.

architecturefront-end
View tutorials

Browser Extensions

23

Develop custom browser functionalities with Chrome extensions. This tutorial covers the fundamentals of extension architecture, manifest files, background scripts, content scripts, and popup UI development. Learn to enhance browsing, automate tasks, and create personalized web experiences. Publishing to the Chrome Web Store is also covered.

chromeextensionsbrowser
View tutorials

Real-time Communication

23

Explore real-time web applications using technologies like WebSockets and Socket.IO. This topic covers building interactive features, live data updates, and collaborative experiences. Learn to handle bidirectional communication, manage connections, and implement event-driven architectures for dynamic web development.

websocketssocketiorealtime
View tutorials

SharePoint Forms

23

This topic covers the creation and customization of forms within SharePoint environments. Learn to design effective data collection forms, integrate them with SharePoint lists, and manage form workflows. Explore InfoPath and alternative form building methods for enhanced data capture and user experience within SharePoint.

sharepointformsinfopath
View tutorials

WordPress Elementor

22

This topic covers building WordPress websites using the Elementor page builder. Learn to design visually appealing layouts, customize themes, and create dynamic content. You'll gain proficiency in drag-and-drop editing, widgets, and Elementor Pro features to craft professional-looking blogs and websites without coding.

WordPressElementorPage BuilderWeb Design
View tutorials

WordPress Integration

22

This topic covers integrating WordPress with modern front-end frameworks like Ionic. Learn to leverage the WordPress REST API for data fetching, user authentication, and building dynamic mobile applications. Explore secure authentication methods and data synchronization strategies for a seamless user experience. This will cover API calls, data handling, and security best practices.

wordpressionicapi
View tutorials

Salesforce DX

22

Learn Salesforce development using Salesforce DX and Unlocked Packages. This topic covers metadata management, version control, and simplifying Salesforce orgs. Discover how to avoid the 'Happy Soup' problem, improve maintainability, and enhance flexibility in your Salesforce projects. Ideal for developers seeking a modern development workflow.

salesforcedxpackages
View tutorials

CSS Animations

20

Explore captivating CSS animations, transitions, and transforms to bring dynamic effects to your web designs. Learn to create engaging hover interactions and refine user experiences. This topic covers key CSS properties, keyframes, and practical techniques for adding visual flair and interactivity to websites.

CSSanimationtransitionstransforms
View tutorials

Web Mapping

20

This topic covers the creation of interactive web maps using a combination of technologies. Learn to leverage PostGIS, GeoServer, OpenLayers, and Leaflet to process, serve, and visualize geospatial data on the web. Gain practical skills in building custom mapping applications for various use cases, enhancing data exploration and analysis.

mappinggeospatial
View tutorials

Mobile Frameworks

19

Explore advanced techniques in building cross-platform mobile applications. This topic delves into the Ionic Framework, covering complex features, performance optimization, and leveraging its capabilities for sophisticated UI/UX design. Learn to create robust and scalable mobile apps with this powerful framework.

ionicframeworkmobile
View tutorials

Blazor CRUD

18

Build interactive web applications with Blazor and SQL Server! This topic covers creating, reading, updating, and deleting (CRUD) data. Learn to connect to a database, implement data models, and build user interfaces. Perfect for beginners looking to gain practical experience with Blazor development and data management.

BlazorCRUDSQL ServerWeb Development
View tutorials

Django eCommerce

17

Develop a robust online store using Django, a powerful Python web framework. This topic covers building product catalogs, shopping carts, user authentication, and order management. Learn to deploy a functional eCommerce application, gaining experience with database design and secure web development practices.

DjangoeCommercePythonWeb Development
View tutorials

WebGL Graphics

17

Explore Three.js, an open-source WebGL library for creating 3D graphics in web browsers. This tutorial covers fundamental concepts like scene setup, materials, lighting, and basic object manipulation. Learn to build interactive 3D scenes and visualize data in engaging ways. Perfect for web developers wanting to add 3D capabilities.

webgl3dgraphics
View tutorials

Web Analytics

17

Learn to effectively track and analyze website data using tools like Google Tag Manager. This course covers tag implementation, event tracking, data analysis, and reporting. Ideal for marketers, business owners, and anyone seeking to improve website performance and understand user behavior. Gain insights to optimize campaigns and drive conversions.

analyticstrackingdata
View tutorials

CMS Backend

16

This topic covers the administration and user management aspects of Content Management Systems (CMS). Learn how to configure user roles, permissions, and access controls within a CMS environment. Explore backend security measures, data management, and workflow optimization for efficient content governance. Ideal for developers and administrators managing website content.

CMSbackendadministration
View tutorials

WordPress Plugins

16

Dive into WordPress plugin development! This topic covers building custom plugins from scratch, enhancing site functionality. Learn PHP, WordPress APIs, and plugin architecture. Ideal for developers seeking to extend WordPress capabilities and create tailored solutions. Master plugin creation for advanced site customization.

wordpresspluginsdevelopment
View tutorials

Java Spring Boot

16

This topic covers Java and Spring Boot development. Learn to build robust web applications using Spring Boot's features like dependency injection, auto-configuration, and RESTful services. Focuses on practical application and efficient development workflows. Suitable for developers aiming to build scalable and maintainable backend systems.

javaspring boot
View tutorials

Sitecore Development

15

This topic covers Sitecore 9 development using the Helix architecture. Learn to build robust and scalable websites from scratch, tailored for ASP.NET developers. Explore Sitecore's features, content management capabilities, and best practices for modern web application development. Gain practical skills in Sitecore implementation.

SitecoreHelix
View tutorials

Full-Stack Laravel

15

This topic covers building complete web applications using PHP Laravel. It encompasses front-end development with Vue.js, back-end logic, database interactions, and real-time features using Socket.IO. Learn to architect and develop scalable, robust, and interactive web applications from start to finish.

laravelvuefull-stack
View tutorials

HTMX Interactivity

14

Explore HTMX, a powerful library enabling dynamic web page updates with minimal JavaScript. This topic covers using attributes to trigger server requests, updating specific DOM elements, and handling responses. Learn to build interactive forms, live updates, and enhance user experience without complex JavaScript frameworks.

HTMXinteractivitydynamicweb development
View tutorials

Data Visualization

14

Explore powerful techniques for transforming raw data into compelling visual narratives. Learn to create interactive maps and dashboards using R's Leaflet and Shiny libraries. This topic covers data exploration, visualization principles, and effective communication of insights through dynamic web applications. Build impactful data stories with ease.

datavisualizationrshiny
View tutorials

Delphi MySQL

14

Develop web applications using Delphi and MySQL. This topic covers database connectivity, data manipulation, and building user interfaces for web-based systems. Learn to design efficient database schemas and create robust backend logic with Delphi. Ideal for developers seeking a powerful and mature technology stack.

delphimysqldatabase
View tutorials

JAMstack Architecture

13

Explore the JAMstack architecture for building fast and secure web applications. This topic covers static site generation, client-side JavaScript, and APIs. Learn how to deploy scalable web applications with modern web development techniques, focusing on performance and security. Gain practical skills in building efficient web solutions.

jamstackarchitecture
View tutorials

Laravel Commerce

13

Build robust e-commerce applications with Laravel. This topic covers setting up a Laravel project, database design for product catalogs and orders, user authentication, payment gateway integration, and order management. Learn to create scalable and secure online stores using Laravel's powerful features. Hands-on projects included.

laravelecommerce
View tutorials

Full-Stack JavaScript

13

This topic covers building full-stack applications using JavaScript. It encompasses front-end frameworks like React, back-end technologies like Node.js and Express, and database management with MongoDB. Learn to create complete web applications from user interface to server-side logic, enabling you to showcase your skills and build robust solutions.

javascriptfullstack
View tutorials

OpenCart Commerce

12

This topic covers building eCommerce stores using OpenCart. Learn to set up a robust online shop, manage products, process orders, and implement multi-vendor functionality. It includes themes, extensions, and essential configurations for creating a thriving online marketplace. Ideal for developers seeking a powerful, open-source eCommerce platform.

opencartecommercemarketplace
View tutorials

WordPress Blogging

12

This topic covers creating and managing blogs on WordPress. Learn about post creation, categories, tags, SEO optimization for blogs, and engaging with your audience. It's a comprehensive guide for building a successful blog using the WordPress platform, covering content strategy and audience growth techniques. Suitable for beginners and intermediate users alike.

blogwordpress
View tutorials

WhatsApp Integration

12

This topic covers integrating WhatsApp Business API with PHP. Learn to build chatbots, automate customer communication, and send/receive messages. Explore API authentication, message handling, and advanced features like integrating with ChatGPT. This will enable you to create sophisticated messaging applications.

whatsappapiintegration
View tutorials