Custom member pages

The single page that @sid is talking about, is dynamically populated. The content for the page is usually kept inside a database. A query - or set of queries - will determine what information to show.

Having said that, I feel that you should approach this one step at a time. You could start with user login as per User Registration and Login Course