Training and education

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.

Documentation

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.

Students

Visit GitHub for Students for additional resources to help you get started.

Startups

Visit Heroku is for Startups for some tips on how to get started. If you are part of an incubator or an accelerator, you may be eligible to participate in the Heroku for Startups program. To find out if you are eligible for credits, ask your program manager if they are part of the program. If not, they can apply.

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.

Certification

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