# Embedded Homepage
When embedding Katacoda you can provide a file called homepage-pathway.json to controls what shows up on your home page. It lists all the courses on your site
{
"title": "Learn.OpenShift.com",
"private": true,
"courses": [
{
"external_link": "https://learn.openshift.com/introduction/",
"title": "Foundations of OpenShift"
},
{
"external_link": "https://learn.openshift.com/middleware/",
"title": "Building Applications On OpenShift"
},
{
"external_link": "https://learn.openshift.com/subsystems/",
"title": "Subsystems, Components, and Internals"
},
{
"external_link": "https://learn.openshift.com/playgrounds/",
"title": "OpenShift Playgrounds"
},
{
"external_link": "https://learn.openshift.com/servicemesh/",
"title": "Service Mesh Workshop with Istio"
},
{
"external_link": "https://learn.openshift.com/operatorframework/",
"title": "Building Operators on OpenShift"
}
]
}
# Courses Parameters
| Element | Description |
|---|---|
| external_link: The URL of the course which is https://learn.openshift.com/name of the pathway minus the name pathway. An example "external_link": "https://learn.openshift.com/servicemesh/" means there will be a servicemesh-pathway.json. Inside that JSON file will be the layout for which scenarios will be in the course. | |
| title | The title of the Course you want to show up to the end user. |
| action | Override the button text. |