An automatic espresso machine handles most of the brewing process with just the push of a button, including grinding, tamping, and milk frothing. A semi-automatic machine, on the other hand, gives you more control. You need to grind coffee manually, tamp the ground coffee into the portafilter basket and sometimes froth your milk using the steamer. While more involved, it allows for more personalisation and creativity in making your coffee. Learn more about espresso coffee at home.