Bir makine, mekanik enerjiyi veya gücü yararlı işlere aktaran herhangi bir cihazdır. En basit makineler uygulanan kuvveti yönlendirir veya kinetik enerjiyi potansiyel enerjiye dönüştürür. Daha karmaşık makinelere elektrik veya yakıt verilir ve karmaşık işleri tamamlamak için hareketli parçalar ve elektronik devre kullanılır.
Makineler basitten inanılmaz karmaşıklığa kadar karmaşıklık gösterir. Eğik düzlemler, takozlar, kollar ve vidalar temel makinelere örnek olarak verilebilir. Tek parçadan oluşurlar ve kullanıcının uygulanan bir kuvveti yararlı bir şekilde iletmesini veya geliştirmesini sağlar. Vida durumunda, vidaya uygulanan büküm kuvveti kullanıcının bir katı maddeyi diğerine sürmesine izin verir. Öte yandan eğimli bir düzlem, bir nesneyi yokuş yukarı yuvarlamak için kullanılan kinetik enerjiyi potansiyel enerjiye iletir.
Yanmalı motorlar, belirli mekanik parçaları belirtilen şekillerde hareket ettirmek için kontrollü bir kimyasal patlamanın gücünü kullanır. Motorların çoğunda, yakıt yanma gücü bir pistonu bir oda içinde yukarı ve aşağı hareket etmeye zorlar. Piston, bu hareketi bir dingilin veya dişlinin dönüşüne ileten bir dizi başka parçaya bağlanır. Elektrikli makineler elektriği devreler üzerinden belirli bir şekilde yönlendirmek için dirençler ve diyotlar gibi bileşenler kullanır. Elektrik daha sonra diğer bileşenler tarafından ses, ışık veya diğer faydalı elektromanyetik sinyallere dönüştürülür.