Developer Productivity Engineering Blog

DPE University: Achieve Developer Productivity Engineering mastery with free, self-paced training for Gradle, Apache Maven, and Develocity

We’re excited to announce the public launch of DPE University, a free, self-paced training portal designed to help software developers and build engineers get the most out of Gradle and Maven build tools, as well as Develocity, our developer productivity platform for enterprises.

Introducing DPE University

Introducing DPE University

We’re launching DPE University with ten foundational courses that can be taken individually or as part of a learning path, which is a curated collection of courses designed to support a specific learning objective. But these ten courses are just the beginning—as developer productivity solutions evolve, so will our course offerings.

As part of our commitment to bring greater productivity and joy to software development teams everywhere, DPE University is cost-free and publicly available at dpeuniversity.gradle.com.

DPE University boosts productivity through publicly-available, hands-on training

Solutions for improving developer productivity are constantly being added and improved. That’s great news! However, it can be challenging to keep up with these advances and learn how to utilize new solutions effectively.

With DPE University, we offer expert-designed training on how to improve productivity—whether by optimizing your build system setup, speeding up builds/tests, troubleshooting and collaborating more efficiently, or all of the above. DPE University courses are not concept-based. Courses dive deep into the how of specific technologies and include hands-on exercises to practice and reinforce learning. Courses are also on-demand and self-paced, so you can decide when and where to learn.

You don’t have to be a Develocity customer to benefit from DPE University. The igniting idea behind creating a training platform was to support development teams regardless of tooling. Currently, our course offerings include training on open-source tools such as Gradle and Maven build systems (for both new and experienced users), with future courses to come that cover Bazel, sbt, and more advanced use cases. Develocity customers are invited to go further with the Develocity learning path, where you’ll learn how to leverage the full feature set of Develocity.

Learning paths offer curated collections of courses for specific learning objectives

DPE University courses are organized into learning paths and assigned with increasing difficulty. As you complete courses in a learning path, you’ll increase your understanding of related features and learn how to use them in more complex scenarios. Each chapter within a single course is bite-sized, allowing users to learn in pieces and practice applying new techniques before moving forward.

The current learning paths are:

  • Gradle Build Caching: Gradle Build Tool’s build caching feature significantly improves build performance. In this series of courses, you’ll learn what build caching is, how it works, and how to use it correctly to maximize the benefits for your builds.
  • Maven Build Caching with Develocity: Using a build cache with Maven significantly improves build performance. In this series of courses, you’ll learn what build caching is, how it works, and how to use it correctly with Develocity to maximize the benefits for your builds.
  • Gradle Build Caching with Develocity: Gradle Build Tool’s build caching feature significantly improves build performance, and you get additional features when used with Develocity. In this series of courses, you’ll learn more about using build caching with Develocity to leverage those benefits.
  • Develocity Fundamentals: At the core of Develocity is the Build Scan®, an effective way to troubleshoot build and test failures with a collection of valuable data about your build. In this series of courses, you’ll learn about Build Scan and how to use it, plus understand how it fits within Develocity’s suite of other features. You’ll also understand the benefits of Develocity and how you can use it to improve build performance and troubleshoot problems.

Current courses focus on Maven, Gradle, and Develocity, with more to come

The current course offerings are:

Users can showcase their skills with DPE University certificates

Upon completing specific learning paths, users will earn a DPE University certificate recognizing their completion of the training.

Digital certificates can be added to LinkedIn profiles or shared via other social platforms.

The DPE University dashboard will also include a user’s certificates:

Explore DPE University for yourself

Welcome to DPE University

Welcome to DPE University

Check out our current course offerings and start your journey to Developer Productivity Engineering mastery.

Explore DPE University