Zoom does have a free plan to conduct meetings. You have to have a zoom ID to create virtual meetings, but you can host unlimited meetings with a maximum of 100 participants, and each of them will be of 40 minutes. For having a longer meeting or accommodating more participants, you need to update to paid plans.