The subjects covered in mining courses are numerous and can be specific to mining companies too. Here are...