Ada banyak jenis mesin, yang pada dasarnya dapat dibagi menjadi beberapa kategori berikut:
Menurut sumber tenaga yang berbeda, mereka dapat dibagi menjadi mesin diesel, mesin bensin, motor kendaraan listrik, dan tenaga hibrida, dll.
Menurut mode kerja sistem asupan, mereka dapat dibagi menjadi aspirasi alami, turbocharged, supercharged, dan double-charged.
Menurut mode pergerakan piston yang berbeda, mereka dapat dibagi menjadi mesin pembakaran internal piston bolak-balik dan mesin piston putar.
Menurut jenis susunan silinder yang berbeda, mesin tersebut dapat dibagi menjadi mesin segaris, mesin tipe V, mesin tipe W, dan mesin berlawanan horizontal.
Menurut nomor langkah yang berbeda, mereka dapat dibagi menjadi mesin pembakaran internal empat langkah dan mesin pembakaran internal dua langkah.
Selain itu, ada metode klasifikasi lain, seperti:
SOHC (single overhead camshaft engine) dan DOHC (double overhead camshaft engine), jenis mesin dibagi berdasarkan jumlah posisi camshaft.
Turbocharging (Turbo), melalui gas buang yang menggerakkan impeller untuk menggerakkan roda pompa, lebih banyak udara yang dikirim ke mesin sehingga meningkatkan tenaga mesin.
VTEC (Variable Valve Timing and Valve Lift Electronic Control System) dan i-VTEC (Intelligent Variable Valve Timing and Lift System), yang dikembangkan oleh Honda Motor, merupakan sistem kendali katup pertama di dunia yang secara bersamaan dapat mengontrol waktu buka tutup katup dan angkat. .
CVVT (Continuously Variable Valve Timing System) mengontrol buka tutup katup sewaktu-waktu sesuai dengan kondisi kerja mesin sebenarnya, sehingga bahan bakar terbakar lebih maksimal.


