diff --git a/layouts/partials/diplomas/diplomas.html b/layouts/partials/diplomas/diplomas.html
index 1e8ff864fc3c0c38d75b4bc31409615d182e11d3..5743339a32979874e21ff4c1aca91902fdffe55f 100644
--- a/layouts/partials/diplomas/diplomas.html
+++ b/layouts/partials/diplomas/diplomas.html
@@ -15,11 +15,20 @@
         </div>
 
         <ol class="programs">
-          {{- range .Pages -}}
+          {{- range .Params.programs -}}
             <li>
-              <a href="{{ .Permalink }}" title="{{ safeHTML (i18n "commons.more_aria" (dict "Title" .Title)) }}">
-                {{- partial "PrepareHTML" .Title -}}
+              <a href="{{ .Permalink }}" title="{{ safeHTML (i18n "commons.more_aria" (dict "Title" .label)) }}">
+                {{- partial "PrepareHTML" .label -}}
               </a>
+              {{- range .children -}}
+                <ol>
+                  <li>
+                    <a href="{{ .path }}" title="{{ safeHTML (i18n "commons.more_aria" (dict "Title" .label)) }}">
+                      {{- partial "PrepareHTML" .label -}}
+                    </a>
+                  </li>
+                </ol>
+              {{ end }}
             </li>
           {{- end -}}
         </ol>