Course Listing

A detailed resource listing with pagination.

course-listing

View a live demo of this section here.

The following is a detailed listing of the styling edits made to the section, the modules used in the section, and field changes from the modules’ default state.

Sections Styles

Padding

Top: theme.global.spacing.sections / 2
Bottom: theme.global.spacing.sections / 2

Modules

Filterable Resources

Listing Styles

List

List Styles

Detailed

Layout > Navigation Type

Pagination

Layout > Per Page

8

Layout > List > Desktop

Row Spacing: 50

Layout > List > Tablet

Row Spacing: 50

Styles > List > Card

Box Shadow: {animate: none}

Styles > List > Text Tags

Divider: Vertical Bar


Usage Guide

The Course Listing section is designed to showcase educational content, programs, or detailed resource collections in an organized, browsable format. This section works particularly well on program pages, course catalogs, and resource centers where visitors need to explore multiple offerings with detailed information.

When you add this section through the HubSpot page editor’s drag-and-drop interface, you’ll get a professional grid layout that displays 8 items per page by default. This pagination approach keeps your pages loading quickly while allowing visitors to browse through extensive course catalogs without overwhelming them with too much content at once.

The Detailed list style means each course entry shows more than just a title—you can include descriptions, pricing, duration, instructor information, or other key details that help visitors make informed decisions. This makes the section ideal for complex offerings where prospective students need substantial information before enrolling.

Content strategy tip: Use the filterable capabilities to let visitors sort courses by category, skill level, or department. This is particularly valuable for institutions offering diverse programs or training organizations with courses spanning multiple disciplines.

The vertical bar dividers between tags create clean separation for course categories, prerequisites, or certification types. You can customize these tags in your HubSpot content editor to highlight the most important classification information for your audience.

This section integrates seamlessly with HubSpot’s blog posts or custom content types, so you can manage course information directly in your CMS without needing external systems. The responsive design ensures your course listings look professional on all devices, with adjusted spacing that maintains readability on tablets and mobile devices.