Training and Education

Heroku’s developer experience and ease of use is at the heart of what we do, making it straightforward for you to learn while doing. Here are some great resources that can serve as reference or additional learning material as you use Heroku.

New to Heroku?

Use our step-by-step Getting Started Guides for deploying your first app and discovering the basics of Heroku:

Find these and more on Dev Center.

The Twelve-Factor App

Read a high level overview of how to architect apps for the cloud in Heroku's twelve-factor app methodology.


Use the Heroku Dev Center as the core reference to understand all aspects of the Heroku Platform. Start with How Heroku Works and work your way through the referenced documentation as you need.

Third-party resources

Find third-party resources and training at Udemy, Udacity, Pluralsight, Treehouse and many others. These links are offered in good faith, but Heroku can't vouch for the quality of these courses.


Visit the Heroku is for Students page for tips on growing your skills on Heroku. Check out a special offer for students enrolled in the GitHub Student Developer Pack.


Visit Heroku is for Startups for some tips on how to get started.

Heroku Enterprise and Salesforce Integration

Work through Develop Apps with Heroku on Trailhead to get a high-level overview of building apps, Heroku Enterprise and building apps that integrate with Salesforce.


The Heroku Architecture Designer Certification is made for those with hands-on experience architecting scalable solutions on Heroku Enterprise.

Heroku Showcase Video Tutorials