2. Some large mosques offer a wide variety of classes and social events for people of all ages. These might include lectures for adults and sports days for children.