Modules allow us to group methods but also classes and constants in a meaningful way. Unlike classes, modules can't be instantiated.

Yes! We use the module keyword and a name to define a module.

This module kind of looks like a class, doesn't it?

Not quite, modules can hold multiple methods or behaviours.