IF this set of courses is to be organized, they would probably be divided to three parts.
A. Basic Programming. (C Language basics, tools etc)
B. Basic LPMUD/Icesus programming (howto create rooms, monsters, quests etc. You should have gone through course A or already know how to program in C before joining this.)
C. Advanced Icesus coding techniques (This is for you if you have already written something to icesus or some other LPMUD. I could join this one

If you are interested in becoming a wizard, please answer the poll which would be the right first course for you.
- Thoran