Learning Paths

Learning Paths are designed to enable you to achieve the outcomes that are right for your business by way of a curated learning path. This content provides the “Why?” in the form of strategy content, as well as the “How?” in the form of practical and proven tactical references.


Engineering Leadership at Pivotal/Tanzu Labs

2h
Beginner

Learn how we approach modern application development practices, teaming, culture, and technology at Pivotal/Tanzu Labs.

4h
Beginner

Learn our philosophy to enabling people to achieve amazing outcomes through software.

60m
Beginner

Learn how we approach developer productivity practices at Tanzu Labs.

2h
Beginner

Build a Cloud Native App. Run it on Tanzu Application Service (TAS). Scale it on TAS. Then evolve it to Microservices.

30h
Intermediate

Learn the basics of cloud native development with Spring. This developer preparation guide helps you to get the most of a project following the Pivotal/Tanzu Labs methodology.

60m
Beginner

Understand the complexities involved in working with design systems, so that you can navigate common challenges and make good decisions.

45m
Beginner

The Swift Method, developed by Pivotal/Tanzu Labs, is a set of lightweight techniques that reduce the burdens and risks of modernization. In this series, we’ll dive into how a balanced team of architects, developers, and product managers approach modernizing monoliths using the Swift Method.

30m
Beginner

Learn how to use the Swift method to modernize your monolithic app.

60m
Intermediate

How to use the Developer Toil Audit to speed up software release cycles, make developers more productive, and increase the business value of your apps

60m
Beginner

Work through building an example continuous integration and delivery (CI/CD) pipeline step-by-step

3h
Intermediate

Your ability to bring software to production consistently, reliably, and securely is the most critical component for bringing value to your customers. Here we explore the components that drive successful outcomes through mature software delivery practices.

60m
Beginner

Reliability is one of the most important features of any application. Here we discus various tools and techniques that can be used to ensure that the state of your application can be quickly understood, no matter how complex it may be.

60m
Beginner