# Grouping Overview

The Scheduler provides a set of options for grouping the [predefined resources](https://www.telerik.com/aspnet-core-ui/documentation/html-helpers/scheduling/scheduler/resources).

The available grouping options are:

* [Horizontal Grouping](https://www.telerik.com/aspnet-core-ui/documentation/html-helpers/scheduling/scheduler/grouping/horizontal-grouping)—Use the horizontal grouping of the Scheduler to display the events associated with each resource side by side.
* [Vertical Grouping](https://www.telerik.com/aspnet-core-ui/documentation/html-helpers/scheduling/scheduler/grouping/vertical-grouping)—Group the resources vertically to display each resource on a separate row.
* [Virtual Vertical Grouping](https://www.telerik.com/aspnet-core-ui/documentation/html-helpers/scheduling/scheduler/grouping/virtual-vertical-grouping)—Enable the vertical virtualization feature to optimize the layout of the Scheduler.
* [Hierarchical Grouping](https://www.telerik.com/aspnet-core-ui/documentation/html-helpers/scheduling/scheduler/grouping/hierarchical-grouping)—Display the grouped resources in a parent-child structure.
* [Date Grouping](https://www.telerik.com/aspnet-core-ui/documentation/html-helpers/scheduling/scheduler/grouping/date-grouping)—Group the resources by date.

## See Also

* [Horizontal Grouping by the Scheduler for ASP.NET Core (Demo)](https://demos.telerik.com/aspnet-core/scheduler/resources-grouping-horizontal)
* [Vertical Grouping by the Scheduler for ASP.NET Core (Demo)](https://demos.telerik.com/aspnet-core/scheduler/resources-grouping-vertical)
* [Virtual Vertical Grouping by the Scheduler for ASP.NET Core (Demo)](https://demos.telerik.com/aspnet-core/scheduler/resources-grouping-vertical-virtual)
* [Hierarchical Grouping by the Scheduler for ASP.NET Core (Demo)](https://demos.telerik.com/aspnet-core/scheduler/resources-grouping-hierarchical)
* [Date Grouping by the Scheduler for ASP.NET Core (Demo)](https://demos.telerik.com/aspnet-core/scheduler/date-grouping)
