One of the reasons to study many courses is to gain sufficient breadth in ones education, and to have handy the information when needed. (Despite the Internet, one's brain is still handier to have, and one's perspective is important in considering applicability of knowledge. Internet resources will never be able, in my opinion, to reduce the role of perspective in determining what information is applicable and how.) Another reason is to find out what one likes and then do as much of that as compatible with one's other goals in life. So take the standard route and vary it at your own discretion; advisors and mentors may be helpful, but they need to know more of you; advice gotten from the Internet is rarely worth more than it costs to get it.
All the courses you have and more are recommended, but the pace and organization is something you and someone familiar with you and studying should work out. Also, if you have ideas on how to go about something, tell someone. One of the biggest faults I had as a graduate student was keeping too much to myself because I thought I had to be original in most everything I did. The reality of graduate school is that your work will build upon others and that one or two ideas on how to do something new, plus a lot of academic and other necessary grunt work, is what will help you get your degree or get your ideas properly recognized.
Good Luck. (Yes, sometimes luck is useful in getting a degree.)
Gerhard "Ask Me About System Design" Paseman, 2011.06.17