Creating programs works almost exactly like creating paths, there are few differences.
First of all, with programs you can dedide if you want it to be shown as tile - that means it will be visible on the home page.
When you decide that you want it to be shown like that, you can configure its look from the home page and from the inside (after you click on the tile).
You can choose the text presented on the tile (size and color of the font as well), the background image or color and also an icon. There's an option to present progress to users, also, you can set the program to disappear from the home page after completion.
Configuring the look from the inside works the same way.
You can change the background, the color of title and description, details about shown progress and, the most important, the look of tiles representing separate paths. You can use pre-defined color palette or create your own.
Except for those options, creating a program works exactly the same way as creating paths. The only difference is that program consists of paths, not single educational elements.