Boost Your Dev Skills With These Academy Videos
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
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
This 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
Learn 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
Extending Your Website Using Serverless Functions
Learn what serverless functions are and how they can be used to extend the power of your website.
Topics include:
- How serverless functions work
- Examples of how they can be used
- Where to dig deeper into the topic
General Developer Courses
Building Your First Web App
In 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
In 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
In 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.