It is required that those who are marrying in the Catholic Church undergo pre-marriage preparation within the Church. Within the Church, a variety of options are available at different locations. Some programs are offered over a weekend, others for a couple of Saturdays or Sundays or one night a week for a few weeks. Still others involve 1:1 meetings with a facilitator and the couple. Not all programs are available at all locations. It is a good idea to plan ahead. The more time you have before your wedding, the more likely you are to be able to find/choose a program that suits you and is available within your timeframe.
Depending on where you live, there are a variety of options for pre-marriage courses.