Yes and no....
Technically by Utah state law it is illegal, but that has been superseded by the federal law allowing it, and just never taken off the books.
There are a few funny things about the Utah law..........
technically, it is leagle to sell the equipment and ingredients to make it, but illeagle to actually make it.
And you could come over to my house and drink my beer, but it would be illeagle for me to take my beer over to your house.
When we had our store, we would sometimes have beer classes and tastings, which were ok as long as it was after store hours, and nothing could be sold, it was considered a private event, only by invitation.