W3schools Tutorials & Courses

Learn programming for free with our latest online learning resources with simple examples.

New & Trending Tutorials

MongoDB

MongoDB - Advanced Indexing

Indexes in any database are essential in improving the performance of their data retrieval speed, and the same is true for MongoDB. By using indexes, performance in MongoDB queries becomes more efficient. In this chapter, you will learn about the different indexing techniques and their limitations.

MongoDB

MongoDB - Regular Expression

Regular expressions are a pattern matching technique provided by MongoDB as a feature that is used to search for a string within documents. In this chapter, you will learn about the regular expression in MongoDB.

WordPress

WordPress Backup

Backups are usually done to ensure that if something goes wrong with the WordPress site or its data, it can be recovered adequately without loss and time delay. In this tutorial, you will learn about the most straightforward technique you can use to back up your WordPress site.

WordPress

WordPress Comments

The primary intention of using Comments is to get to know what your readers or viewers are looking for, and they can also provide feedback through this feature of WordPress. In this tutorial, you will learn about the concept of Comments and how to use them.

WordPress

WordPress Users

WordPress has an inbuilt user role management tool that can specify what a user can or cannot do. In this tutorial, you will learn about users and roles/permissions.

WordPress

WordPress Tags

WordPress Tags can be defined as a set of information you can attach to your WordPress content to categorize and better identify content. In this tutorial, you will learn about the concept of tags and how to use them.

WordPress

WordPress Categories

WordPress categories is an essential tool used by admins and users in dividing the website's content into various sections. In this tutorial, you will learn about the concept of WordPress categories and how to use them.

WordPress

Creating a Website or Blog in WordPress

WordPress is designed so that even non-technical bloggers and content creators can create their websites with much ease and variations. This tutorial will teach you the basic concept of creating a WordPress website.

WordPress

WordPress Pages

Creating pages for your website is similar to creating Posts in WordPress. In this tutorial, you will learn how to deal with pages in WordPress.

WordPress

WordPress Posts

"Posts" is a WordPress component that allows users to inscribe a blog and post it on the associated site. In this tutorial, you will learn how to use WordPress Posts.

WordPress

WordPress History

The history of WordPress goes into detail about how WordPress came to be original, what the different versions of WordPress are, and what today's WordPress is all about.

WordPress

Introduction to Content Management System (CMS)

A Content Management System (CMS) can be defined as a tool or software program containing a set of interrelated programs used for creating and managing different digital or online content. This tutorial will teach you about the concept of CMS and why it is widely accepted.

CSS3

CSS hover Pseudo-Class

The CSS hover Pseudo-Class adds special effects to an HTML element when the mouse pointer is brought over on that element. In this chapter, the CSS hover Pseudo-Class is explained with an example.

HTTP

Introduction to HTTP

In this chapter, you will learn about the essential feature and architecture of HTTP in handling web application and maintain client-server architecture.

  • What is Hypertext Transfer Protocol (HTTP)?
  • Steps Involved in HTTP Request.
  • Architecture of HTTP.
  • Features of HTTP.
CSS3

CSS Dir Pseudo-Class

Dir pseudo-class of CSS is implemented to match HTML elements, depending on the direction of the content contained in them. Currently, ltr and rtl are normal values ​​- here, ltr means left-to-right, and rtl means right-to-left.

CSS3

CSS Marquee

Marquee is an animation effect for web pages used to create horizontal or vertical scrolling text and images. In this chapter, you will learn how to create a marquee using CSS.