I take it you've gone through the howto documentation?
Does it create the trainingcourse.aspx file in the List Template folder within the feature folder? And add this file to the feature manifest xml?
Is it when you activate the feature that the new page is not hooked up correctly? does the page get deployed and can you access it?
You can attach the solution package visual studio project as a zip which would help me to guide you further too if you wish.