Sound Design Course

I find all aspect related to making video games here except for sounds design
what i think the course should be:
how to record the sounds and show creative ideas to emulate sounds that are difficult to make.
what software to edit the sounds in and combine them.
how to fix common problems with audio.
how to achieve really good audio quality.
things to do and not do.

it would be nice to get an expert on that topic and shares his knowledge with others.