Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

HubSpot Academy

HubSpot CMS for Developers

HubSpot via HubSpot Academy


This track contains lessons and resources to help web developers learn how to build and manage websites on the HubSpot CMS. You’ll learn how to use the CMS tools to create a wide variety of assets, and how to maximize your effectiveness with these tools to streamline your process and increase your productivity.


    • Getting Started with the HubSpot CMS
      • In this lesson, you’ll learn about the tools and workflows developers use to build a variety of web assets in the HubSpot CMS.
    • HubL: The Templating Language of the HubSpot CMS
      • In this lesson, you’ll learn about HubL, the templating language of the HubSpot CMS. You’ll learn about the syntax of HubL, the programmatic constructs, and common uses of HubL in the CMS.
    • Building HubSpot CMS Templates
      • In this lesson you’ll learn about the components of a HubSpot CMS template, how to build them with the design manager, and best practices for creating templates that delight your content editors and save you time.
    • Building HubSpot CMS Modules
      • In this lesson you’ll learn about HubSpot CMS modules. You’ll learn the rationale for building your own modules, how to create them using the design tools, and how to balance content editor flexibility and guardrails.
    • Building HubSpot CMS Themes
      • In this lesson you'll learn about the anatomy of HubSpot CMS Themes and how to build them with a special focus on creating intuitive editing experiences and a scalable codebase.
    • Blog, Email, and System Templates in the HubSpot CMS
      • In this lesson, you'll learn about blog, email, and system templates and the unique aspects of working with each of these template types. We'll explore how to configure common template settings and how to create and edit these templates within HubSpot.
    • Other Data Sources: Using HubDB and Custom Objects in CMS Hub
      • In this lesson, you'll learn how to integrate data from HubDB and CRM custom objects into CMS Hub webpages. You'll also learn how to build dynamic pages using the data. Integrating these data sources with your CMS Hub will allow you to tap into the power of CRM + CMS, making your site more connected with all parts of the CRM ecosystem.
    • CMS for Developers Practicum
      • This practicum is one of two requirements for receiving your CMS for Developers certification. Depending on your level of expertise, this practicum should take two to five hours.
    • CMS for Developers Next Steps
      • Learn what to do once you finish the CMS for Developers Certification Course!

    Taught by

    Jeff Ausura


    5.0 rating, based on 1 Class Central review

    Start your review of HubSpot CMS for Developers

    • Anonymous
      Very helpful!
      The integration capabilities are truly impressive. Hooking up third-party APIs and services has never been easier. The documentation is comprehensive, and the support community is always ready to assist if I encounter any roadblocks.
      The sites I've developed load quickly, and the platform's optimization features have definitely improved my projects' search engine rankings.
      Furthermore, the analytics and reporting tools help me keep track of user engagement, conversions, and other important metrics.

    Never Stop Learning.

    Get personalized course recommendations, track subjects and courses with reminders, and more.