What are the main courses of Mechanical and Manufacturing Engineering?

Course of Mechanical and Manufacturing Engineering typically include advanced mathematics (calculus, differential 
equations, algebra) hydraulics, thermodynamics, design engineering, fluid dynamics, material science, electronics
and more.