HubSpot Developer Blog

Boost Your Dev Skills With These Academy Videos

Developer Blog Banner Crop (1)

Whether you'd like to learn about building websites and integrations on HubSpot's platform, or are just looking to take your dev skills up a notch, you should check out our videos for developers by HubSpot Academy.

Just set up a free HubSpot account and you'll be able to access standalone lessons on specific topics, as well as full courses that you can complete to earn professional certifications.

Truth be told, it can be a little challenging to find our developer content in the Academy, so we've collected the most relevant topics for you below. While most of these courses are specific to developers, a few are more general and cover marketing concepts as well.

HubSpot Specific Developer Courses

Introduction to the HubSpot APIs

APIs for Developers Image

This course is designed to help developers learn how to start making calls to HubSpot's API endpoints using both API keys and OAuth. 

Lessons include:

  • Getting Started With HubSpot APIs
  • Using OAuth with HubSpot

HubSpot CMS for Developers

CMS for Developers ImageThis certification course contains lessons and resources to help web developers learn how to build and manage websites on the HubSpot CMS. 

Lessons include:

  • A Developer Overview of the HubSpot CMS
  • Building HubSpot CMS Templates
  • Building HubSpot CMS Modules
  • HubL: The Templating Language of the HubSpot CMS
  • Blog, Email, and System Templates in the HubSpot CMS
  • Using HubDB in HubSpot

CMS Themes Quickstart for Developers

Theme Development ImageLearn about the essential aspects of HubSpot CMS themes for web developers in this brief lesson. 

Topics include:

  • Developer introduction to themes
  • Setting up local development tooling
  • The Basics of coded HubSpot CMS templates
  • The anatomy of a HubSpot CMS theme
  • Drag and drop areas in HubSpot CMS 

General Developer Courses

Building Your First Web App

Screenshot 2020-06-12 12.25.05In this course, you will learn how to build your first fully featured web app using modern tools and technologies.

Lessons include:

  • Welcome to the Building Your First Web App course
  • Building a Basic Web App
  • Adding Pages and Styling Your App
  • Integrating External APIs
  • Setting up a Database

Growth-Driven Design

Growth Driven Design imageIn the Growth-Driven Design course, you’ll learn how to build and optimize a peak-performing website that delivers user value and drives business growth. Learn how to develop a strategy, build a launch pad website, and implement data-driven continuous improvement.

Note: This course covers some marketing concepts and is not strictly for developers.

Lessons include:

  • Growth-Driven Design Fundamentals
  • Developing a Website Strategy
  • Creating a Growth-Driven Design Tool Stack
  • Conducting User Research
  • Building a Launch Pad Website
  • Implementing Continuous Improvement
  • Using the Website Optimization Roadmap

Website Optimization

Optimization imageIn this course, you'll learn how to fix common website issues, including improving website performance, enhancing SEO, optimizing for mobile, and implementing security best practices.

Note: This course covers some marketing concepts and is not strictly for developers.

Lessons include:

  • Improving Website Performance
  • Enhancing a Website’s SEO
  • Optimizing a Website for Mobile
  • Implementing Website Security Best Practices
  • Creating Memorable User Experiences with Website Personalization
  • Website Optimization Course Next Steps

What’s next?

Whether you are looking to take your career to the next level, or are just interested in brushing up on some of the basics, we hope you find these courses helpful and informative. We are always working on new content, so check back for new developer videos soon.

New call-to-action