You could just use variables and the single window. For each course put text into a label on a separate screen with the text you need.
Create your pop-up the regular way, but set the text for the pop-up to be a variable - say var_PUText.
On each button (or whatever they press to get the extra info - icon, etc.) first set var_PUText to the value of the correct label you created earlier. Then set the value of the variable you are using to set the visibility of the popup:
Set(var_PUText, label_CourseContent_01.Text); Set(var_Visible,true)
You can use context variables if this will be limited to a single screen