Paths for Professional Advancement

Great delivery requires great professionals, but what is our path forward? After initial training, it is generally trial and error and the occasional brownbag lunch. We can do better.

Automation Developer

Application Developer

What Makes This Program Different?

Software Craftsmanship

Our value is measured in what we deliver, and delivery takes outstanding skills.

5 Dimensions of Skill Development

In working with truly outstanding software professionals, we found more than 50 skills that came together to enable great performance. From those skills came 5 dimensions of practice necessary to stand out in the workplace.

Each Skill Needs Practice

Growing each of the crucial skills takes structured, focused practice that goes beyond the trial and error learning during the incidental efforts of daily work.


Those skills are learned fastest and most effectively doing them with someone who knows them.


  • Focused ​Training

  • High impact skills

  • Guided practice with master craftsman

  • Real world complexities

  • Measurable progress towards advancement

  • Parallel to regular professional practice

We call that apprenticeship. It is the RMPG way.


9758 Adelaide Circle

Highlands Ranch CO 80130



(720) 507-7674

©2017 by Rocky Mountain Programmers Guild.