Most universities have weekends, but they may be occupied by other activities, depending on the situation.
Maybe some teachers will adjust their classes to this time. For example, teachers will adjust their classes because they attend academic conferences, so they have no time to make up lessons and can only put them on weekends. But this is very rare.
Normal college students have no classes on Saturday and Sunday. Except for special circumstances such as national statutory holidays. Winter and summer vacations depend on the specific arrangements of the school. Generally, there is a holiday after the final exam of the major, and classes are generally held according to the schedule.
There are ten small classes a day, two large classes start at 8: 00 in the morning, two large classes start at 2: 00 or 2: 30 in the afternoon and one large class starts at 7: 00 or 7: 30 in the evening. Two small classes are a big class, with a break in the middle. Every major is different. Generally, there are no classes except elective courses on Sunday, but not necessarily on Saturday.