Yes, there is a difference between mechanical engineering and mechanical engineering technology. Mechanical engineering is a professional degree and generally requires a four-year degree, while mechanical engineering technology is a two-year degree and is more focused on the practical application of engineering principles.